Signature Generation -- ML-DSA-87
message: 802CFBC8E848587F98DBEC233DBB54909D07F8618BCF2FE7E858FF059742251554A5CD255AA87FF73D8327DD46633397926362B78C66B289E30E7EC19DB39261FC7F6AE86D8CAEAD185A27363A580F75B3D2E9ECA8332FAC06D08F7A7FFE386AF28FF78FB32352071DCB8AABEB29C56FE0DEA9D939BD8E10EEE39C37BBE4580C8C5369591ACA24C1F8AE9DDAAC5696CF05E1D89D71698816923A912498B8869CBDCA80B1F1B1B32FA4BEA289471C2573EAC36CBA4390F7FBA389266EBFEF3934F1BF6BA92536C65DE59D1CAEBEEC5BE972CFB0C7E4FF45B51B805D64B72A7FB9E693C76C2A7279AA0A27FDDF344F6636187418F0C7B857BB0953B67F919C79AE9088A47E2CD97CF2ACD2D665236CAFA82DC16966D98ABF04CB20CCCA0859A90C007957EBA715AA56C682F1EE2026687A024F1A713E688093571F830D60346776733F14B344B5544487C1C74140EEC00301CAED1A4478B235A03FA1919EEE7A6B65502ECAE4037C12B93B8C1CC6C5E4A5FC1BC0592D3116E16E4AA4FD19A2E1AD1901F5D891A279F158B0F3A61D1FBF9F8DBA0F1BB032BA0105B0E21BDF8F0A2A413B4EDAF7DBA61351E1E97A1396EFCE7B0A6B453DD189881ABA27A5A7746A77946E5A075092C9B283BB8800F506C73326B8FD8C58CD143B483225FA630969408FF62EA5DE9E2F1D2CE20E8003F43A99A197EC9AD2E2AD99F443B20D03888D1ABC89ABA4B11CE70B4FD83FD76D16E217E3CA687897270FFEE03CDA625809F31336D6EA0578AACB860CB674052E5B28922AC92B8C89B1CB17572A74D6265A14483280F3446520EAD954BD327DF6D275E59AD9CA389C6390260B0D9E1EDA0DF517122CB77A818F802ABD3B61A37B6B4E03CD732B1DD9274A5FF55C918BF8F582B95C4ECA7C2B441CB1FF501A5831A90F7B8C1E2C2440B4BF286CF806CAC55E1A464763FD0743B32305991770796C5C0D1CDE024CB1708C5FCC49442B5CE1D599E615781B47DBF1695259E03CC2DC0A424627F369748A3F3246D9A1824EDEFCC2919838C1C5845A0921956768B9DFEC8BB320F8BEB2E72B03969F1362DF33F53E920E12B62AAE258679526EC39BCC2608068FD6A4A7F9E406D439EEF46969BBDBEF6AD5AD85CD648F0BE4FFE62990C8589523D64816682BF3C7E0983321D2272C9D76A218C468149092FBAE8757E5D1E152A7CF9396B7714E013A8234B22026299945245D89803F13A94DCE5DFB832FC9CC646E42473177E7B61B585A7D11A195CCEC39ACDFA40016ED9C3E161A61BFFB3739E05A371068B8CADE321A2AC1ACDE72C816F1B6373C68AA457686BE571745BD30EAA42264AD560F69176D58769CF5420A25DF869D4A1F1B3EE800DBB86B5D2AAEFC9A24001105758D02F8885C94502259B9F3072A65394B73F40F1C483AF92E1A69143B1C305B5A555DD5668504645B470487BA105CD91B3687990D2A413A78BD905DB5EF7A09C679A6C8AAE2D7A4A8B2FC9EF49903C748ABC3F1B72A45A88401AF8349EC12C4D8407B3A76F935F2FB09C49CCAF2D7A66808B103D0D5AA05AB431E805113A944451C3FCCD785AF6539F859A27B1B41D49C5E057835CCD21BDDA0C1A4A748C39F8E37ADF41DB811CB2A027FC39DB2ED4E3A98C1A0D9252FBC103426EBCFFBE25752D5674C28AB7FE18E9586F1FA782422784AD31CAFF5EFED0B0D694BA7F98E492B9F9364E603994AF55AED1486931FA4631E38EA7C20798182FBBDBF08287D8EE51B2D4724DF6D625580340A1E40FBF35F344C48924178F615C48BD529EE0302043559952A01F6AEED6DEDE1479C06B638E73F0A3A5538598BC958E46E68D4BADC6A0EF2743B1DCB874082D03346D2EA9FA445D006621B23998BE5213D5E2DB4E3A51039EC1EDC16F5C7098AE20FEC3495C3B35FB9FB4F06B267F01FD79085036D5477D0CBD6C7CA513C4B68195F7D63A81F71083CFA2DE23270D588F8641D443C9A23642833EDDDD4600D5EB138CAC283CDE3964C2C49932ED6019EA56976DEA8E39AFFCA7CBB9524C54A1D010F0BD58F69AE6D77DEFA0B96A7BF532CA9236B514CF12DC859F14B4ECCE46222763743CFD8966B0A77C0585D79CA6178985DAB8B61355DDCF9971F204E1C01460DDBA43BBBA92B1F20E9992DA2734F632DB4CE9FCF279B1ADB3F47381EA6454ED9E04F6EB28D28F7F12B99D0517129FE641356A7F7B3AB15125038C792F94C495A7FE6E52BEE569CF7DDFFEB4A4CDDBFB56B19A195A307FA91238C7F9C781E1FAEE386E60BE80807D98618782DFACD3F5E42B9E6F8C564BBA44DFCF63DF93B4FBAC416C2DE588DCFC079AFD0F0BF37801304A37B280D084A04E2CBD8618B2E61F91304AB8E7AC10263AE11D6532D6D1A82F26C2C7205AAC631E9EC522C1B15EBE6438D854A3E23AF3CDC5BA37F31597F43CA2EE94C25E75C59EBDF2128FA21D279DD891FB7D9103126872F110DAEEDB92DE68DA7859681062C9098186A9F18324E9C35AF960C539224F63C1C6CB412B63ADFF779CB487D02E7CCEAC3B7A90148D7CDECC185F5E6D587E351ABB460DD2E3E4F4BC0A77AC488BBC0C634394F32E926FBAF33B6086DD64302388B492E55F6C08388963C81B5F045202A5BC783F5EDAF7D7EB6351633D4838AD6F797B6CF8C66E12F804AC4179D31BD5D24ADF2DDD1A1DB43C22CF98020853FB34E314527E1249A22B8CC5FC471D2DC13DED0CD1D9740EFD671065723A05C46B33AA8B5DE6BC4DBD4F31432780DD6323C209F977B1412100B95CFAE7EA901160A1EB67A9BA88970517CC1D95D1003322C44DC73873677B63D7F41E2AB9B43F64DC87D70C110510D80198FA4B067A696D99D3A2EAA0B0B37482508C4387CB5ACDAF36C06799A4C184474BD2B100ED665DB48C1789DC5129795DF1A161978889D7B2B0B0858600D94CA1565487BC8317A2FFF9AB4FD649E9ECB24EB4FB7829E04A3E0F2087C518C30596E390D62530ED44CE64A754F57016C1BB3C91FEBD66D4770C8C7406B4A33D58DEB3EA43E70D3D217AE3FB841CC981289575ADCE06027DA7A86CB73E42628D1C33583BD907B1723D025
deterministic: true
sk: A3E61204447E6C0C9438D5D349EEC3919F9C406DE5823B6B0C10102F4BB447B4292101DF48738E3DB3E1B68947D346CFF9B9578F61DD718A51A9BE1ED6FFF1E5DE1B58833F1677A5DE1215BE80CBF1456094A9C7029B228EDC3DCED21B1888A31DF46356C3B953250C0C85A62252245CE7CC1646E75CD6B35EABC4EEDE18E04999404C03206AC3A871810224E2A6099142421A488614A149D3C0301B125051A00D833812C8264800148DC192888996118B321204922851B2448AC8001237902120081012090AA02DC90886200609D1A2251046881211444A46119CA48819412E0BA248E4A228C0406A60A4711C15710CC6112389115AC04C42348C08000559342A50020E2480044A1865D0326CE232260BA380DC182600306D623428A33281C9C22CE438801C819101846CD4C26C093922D28090E4844008862004466A4A061202B060C33884CB225100300D48B848093920CC146904008C11192D21358ADC9629D2A65153B06D19164421A0315C82310991440B48311C46521AB0488882604008490804065A447189C2650000900100645A360A08810508156CD4464C43B46064B8604AA62894422908062A59C24D498865044902D0264EE3A0652123801A890C63166109A00912388D0B0262A23000C3444E91B4210AB481DBC4050423208C96682034292184248434451C816154B06412226121004D58268924982551320C0B112684022D1101091BC46043446E22990D49A06014241221838C18B0709B844408A28059B44D63448C410049103889C3928DD3884150B22898406C9A8465E2448591C824948491C21211CC422C1B927100C5904B380E49068CE2480E21C18911448610008901B1644CA0899BB42964068614120A041026811485DB12884A344C21256618076204486D48368E24A020D0385161387112A5854A862D12812D22374614302D02B3404806000B3360E2926DE24266189625A2046D4146055034308C32294C068419C5819C8028C0A828A2366C049964C848450B4232A0987083386EE1408122817119958524002E6390619CA08498B6604A8445A408094CA6616228468B023021494920A664C1B8214B887082242A4A260D914249131724A4A8841CA50C80C66881980551484CDC00642113118AC06919158C52429114B6010226329A826810018E881261442884C406644A268198484991404CE0889022042D8C9844D020112422698C40011980852403224A104263028E0BC34C0C314241A82120C28599C82900058041442A4CA8000914880A378402052664944421C50922920C1B086D18270894B684192321D89868590269A0940C13B29013958D8904481C94710B28720A9069108281A4B64101240201C0050034611BA031C2942191160660988002354D593872D4A20193C00D1825051C946CD8326CE3482ED0C2211C230263C62460205004B609A2C088132468623642A13040491806C4848041360562A27053420814180A8CB48009325193182A80380A94A4700A2580D4160513944C4AC09100C26C1A184EDAA069203332034325C838610A05080C8764094629123709D8C20CA228288402840008021A892CE4202619098E4B826402A04D61C46549B845D10689141310598848D0A28512278660B42019974C43B231894030544690098591890621C4389241320019C444020900D302868CB8214912451C325024020AC1084D43988CC496081820626090309C000AE028506038819B22259902488244802008329B1065CA942D9CB2814A408D6148618B326113222C589810CB122999064E5CA08D1835660C0592A0242524152D0B090A02066113002200445004A10513C284523492D4C424E44424141732A34028DAC06101C03121364890A869809265939281E1300CDCB400C1424C03C424414624E006445A162D20010208473182160E9C1430C9044904122EE314010921818214055A4440CA06520042868AC4808B224952486010225008C4000B918454B49102B52101814DD1382012A780E2B86840A24448140813854558A881522291A12851D1404464C88821C5242122614408701CC328480202D9167119256999C28903188D20C0896140211308109C205063384923994C6396095B443253104A482601989884D01069D1066C0214611215218A088851124218192EA10481C9A00D23972CDC945184A46D02166D111432F0788FCE7E7F0EE474116D6706545275DA90CAD1D759D4A09832990245BBA7321755489F7D92AA7C662E1D4A38FF96C239099E511BC1D006E48E033CF6B2E09CD7F8220BAE963AE1E6AB53AA5ED38F954472A26FC644530DB78780F7CA5401243C53AEA1D660CDA71B493F8BCF93AE1CE14DED6B98CD5B05D8C737A53C79A2C632A4DCA846AD1BF916B289354D02464A14D4E9BCDADCF705D7604AA0C18E20439E485EF7E3B114107A6D80491A2541FB6D7BC81333A050C5D3B8E7A6F0DE7673F657F9AB0D03FA890B70957B5B3F9A27577916982A80F6DC8E1CB8E95F59763047A6388CCFA633D7845F7981E7A34353D5C91CE65ACBEA6E1C723918046CFFB9C4B3F4CD1B1F570B5C517D5398782052ED2AC30D98140A1509BE1EB315E45A7B04F0486F2E831C07D63E7ADE3434EF383808CABAF0044AD6783A1228DF5A8C2FD308FC95F59D719621E82F610D66B922A2BECD6A42A6D62666EF797DCF28CDD268177F4CAAD9D6C07BC7BC0002EFFF575977FD943967B6179A09153BDB5C62DF3ECB167F15EEBC521A66FABB3012730F40B2A5ACC1D5C0B649BDA549BB069C58DF5F17EDDB69731908A681D6CAD1961B8D592B810523DAEB6FD3D50E2A559DBB10FBD336ADDFAB2EC5F82F56D18E42970F424E69B87DB37FD085E2026FE20FBF8EEF4588526E9C6DE6EC11C2305BD1B7B166AC6A7E58A4843B5F62006E6F2C7DB6ABACDABDB87688256F2FD425AE70EF03843397F0D05319BEC5DE36143FF973CB88A2BD16C43E1E6D70851F7EDAA8BFF9AB9CAD55673C310BE0F47FE1389248BDA7D5795CD0B920512C4B7D0A9D1F2BF5234B83ED03DD8AA2F633F9A598261D75F71220738AD2A4CA6261848C0D692B55ACCE6FDA95D7AAAFFA79AB017A009B12DFA083CF57C5DCD73B0DC46E18C546EF424510AED9460648D0E330E1766030A175F189733C3A8DC4E72C61D3D804D159150BE96A42690186A3959805CB671EE3A9FD60BE3CD7FBEA3807B507DE39507362FCBDBFB86B205F1144C7B11414B71A918B74B55BFED381F239B31AD61CAED288842294F3922A7F3DFEFFE1443EA774830179FBFA4301F8E3BA74BF38F401D672DBCB22CB6A9E0F1984420AE9257AF1BA122EB230161D28BB4CCBDBF06B3C1C5C4F5B551DA818E8022F782CDCC64A55FE92CCDA962877AC69667AC304B85643C1098702265ABD659162A4FB5FBFADEFA39DE27F230FB40F4B7A08DBCDAF5E2AB579E703D62B3F4CFE4DF5D5C84AFE5C6C6C2D6287382683C6BB4AA2A02ACBDEA75DF548F336178EC5F0E4D45A1295FE29CF11516ADDB737E4D830102EA0FC16CF24929A00A144D702C61FDF8F12E282134AB2DCDF490271108A0B0B5A5145C384F7758D602B108C9F563DE0A3239F4AFEBF161051898C05030BB8D6BE832E398E5EE032AEA53057C85B3035939F88C9215D71E20B98C1DC4155DC74A4A41F33224DABCE76DD8C385BAD9C0CF4B16760A04BC6F23D9B4AAEB36A8AE39ED03CCF1465CA8D8725503F3C8CADCDAB4A872F25A583FE97889AC54822781173F9E5AE6FC9FFB3B23CA8A61E620F6D234B0DDA0366BF571DDF33A27289B87DFE30C2EACD665B5F58344E862C37FA65C1E960DDC210F2FEC6807E454D1C4546F28605A64C0748073DC0EE40F01A1BD55D69A7D8DC0A223ED4BEBF83878D64C63F15C95E4D212134073929E2E925A74066DC8EFC77B6D6D049B7F5516EE565C0A4315E8EFBC941A054F5E9C73CE00A5B7AAA4015F6B07447BD7A6E45BB66A49A760613AA751D2A01C76D34ECAAB559B0B1DA951A0597F029B4595F347261FECE8A4EC72C70941275D2983F43697DD841DA7F6B31EF22A04932F2857395176C0F331AEF9307296E2E0DC0AC598DAE7D16BF3D84FC1D5340AA75D2AB4CE0D5E24FD6A76BD0E40AFE3DFFC4503F859F2A7190F07CC643372F3B2748EBCC77AB5AD93F9E2C1A3C84C5821F5F4367B0FD3FD1E05808398D75C4BCD8D69B0F42D573609E1B1871365BEB68ED23645F75D878CAAC40722A934AEADF80AE6145A3B36844903CBD1B082D210B72F2638501C1537BBE084E051C0BE28EE589489A123309C89071DCC21042967D0574CCC55C946E2EB0F2CAD161C317C229712FD88BB7DF52FCF071963427B4F2520205115C89D5CAEB88AA0C7218403FCB720D72B7EE900540E89F0E6C6FEF1A0380EE643B4EE84CD7DA319034D452E3468337A54EA647AF1AC8721880C2FFB2D4CEB94DFBCAD4084DD6985451E48E7F8C55620EA005683004567A643C5E32163C68E9BB90A093366E27CB831C0D668D5C8EBF3BFC17A472E183237BBCF61B077476DE3A40200DCA000E1FC6CCC19ED348BC1CF2C2C6CF99052A09A8DE314C9938E57603B96EE9A52F2B37D48F89C16F8F28FAF9CC5F5655BC7BAEA98088853957156AFF3D10C81456415FB8FA584BCFA86519435D7AB2119C2EC968683857B604264D798627EC56B1F68DA21F9CC4FAB4E35970626185A60A4ED690F77ECA24734B652C51B0683AE397988D648C652E4A8323D1912613BE403E1A7F775075F9BC8804BFF23E5077C372663EABF0EA1B8884CBDF6FEF70436796EB7A97575250CC4DB9580A7266CC0C99E3061ACB9A37886DFA5D0E68C447B2D81F7E72337367BB8AF51C9AEC0D5659F196BAE1510A126DD2D8D3087734F21BA4DCCBE7E6DA79D8C722015CEBAA3C1C14549FA9FA384DF76A4B7A252CDDC3A7DBFAB8BE3CBCDF9C28A9F3637957B40949068D7184E9DDCE545B9EAA555BA94FDFFB94538C21D19C489B42ECB437ADA6F1B64318C8CE0167FE0950C1706D95FAA6C1661090434DBA6F8E1486143E76A6C06B0705D6CC85CD5366C58F0CE1AA31B121F1C5AC32BD65B2D46D5F53B4B6AB0B5EA8556230DB5EDDC69BF37D0DD919CEE40543BBB29C11FE6DB2A7873BFF976B3F3DEB95AA26F42504EDEC1FC793BC58E01DB60C966407764F259345C125230A3B1002DA094BAB0F101182C14AD0B2B801D775518D3B772E9C791F5F8DDC6BDEED7A7DA1D7F0A561BEFD8C1D2891771DB57F38254707A7D54CD57945D43C75790C25DCC2D1E45A1C98993C5A3E4EF0FD44BEA2860E97298C0F02427E5348FCE051706A54B44CC4A4CE8F4B397E472C7AAF8BFC5600912559DA30223EDAE65AB927CA3D467A09414670A8BD60ABE00F029C1512302027961B1E0BF8784A6CAA78B62EBDD102D06E04666E262EAFFD3F2700C2193F27A43B50B4773CC0B5184AEEF2561852997BAA75C3081111C3627629202FD1151F8F4296175D5C2F892DA7C140C4AC4E315F48F2C70A564A11245D61F4F10A1C933A4E67B341C946D99FF6B448B672435B39D377CF6AA2A5B4423C419BA2470A39912E0B35045AAF80DF3BC0EE7A971031C84B4A4202C501EDAB24CCBD4740623920750C6157F183245A1070992812F6A8A8115994BCFEE0D830FA2AAD7A7EB9DB1016C051CF3E7BA59ECBDEE39303642ACDDAD1327CFF02CA309089388620CCAD00C30AD60CD93DCE6A9BB43191232D0B75B7E1919238BAD92FDA382B8A01F22DC62CAB6CC86A3B57896DF669B1413102A2073261D5BA44FC19499A4E73513697FA16FA459EBFCD195F74EA3358ACC61996E6959331CCD8565C402583EE89C5F5C19BC94B66B239956FB1B727411EFC6632C46D7AA04C1405A1C64E0C8E6804A21E55E38855D9F56E268B0CB759229B9671C1CE3F099FFA70F727F11750750601D05B5302D252DE9F4585B9DB3AC499227FD64F0AA95760F9547C1DB5DE3974EB12CD24B596EC2927C52AE20910E87CF173780112CFF71AE4CC7D2B6F942E00C6E29ACCD0CB922E8241B7EFE1D579AD97CBA5DACFC76B2A97D4256AC5F86F05C4F38035930FFB1A7174F2B35BC19D97F8B0A25939BCD7DB31382B73123D1CAE9ABA6CEE945F46250C403E8D1D498DF461DF0B26705BF97AD1515F2EF495472FDD7D79513CD46E2DBDE020983439D51ED9595125A024B4ED280EF8D5D749AD9795AD90CFC99A7941F28722A5EDFE8716495597BF867A506601B89D6B8BA62E488681561B45B733596D4B77AFBF7947C4ABC756D48087F452E23C57E90C3AA1197B7543D7D7D1E645EA18F892E43CF656C60DA3FA1F0D574C89637875CD6178AE2DD35FF2CD22D01D93F4762DC2B60B0AF1E071EB71DB0C9CFEBBF7174A9AAB12764E89410CDC985F34DFBD283B7F9A9007694031A090B9CFE10FF42A6A80ABE3EDA818CA84589F02CE63EC08169D28A1E7F7FEE76CD2AB2836F2751F0BD2060D58CAF80B0389756CCA79E3D29098CC7FB37E82D94DAF337FB7F45D22812C66617D0DC046A19590A12455B405630F0838DEC509B4EECA3A61263555967062FEDDF475E627E149F9F5A4790621DC25D5AB637E09F6428D1240078467E7302F5386CD251A6C7685F121712B649B78B3B88DF801FC5D943D5EF968E9C0197F9B30C8FD199C6178DC19572FDB83F84DC88EC1E10103B9D58223D8BCCA95FDE199EA3F3D11862CE64C3F622E324AF3AF4352775FA2ACE2AC32B30C9632D30834CB90BDA8A2C635C69236892CE254847D00CDDDA467FA9B52FB1E13F397F9BA6B68E6A5CCFE16A9824FD3B73862BAF10CD43AD3E097258D5B9BDA93E87828A1DCE2EFDF969505E0E4F7E2D144984674D1BDD790FEA906D3B72B6A2A6325E040F5759A68120D2441095D6986B33D333892
rho: A3E61204447E6C0C9438D5D349EEC3919F9C406DE5823B6B0C10102F4BB447B4
k: 292101DF48738E3DB3E1B68947D346CFF9B9578F61DD718A51A9BE1ED6FFF1E5
tr: DE1B58833F1677A5DE1215BE80CBF1456094A9C7029B228EDC3DCED21B1888A31DF46356C3B953250C0C85A62252245CE7CC1646E75CD6B35EABC4EEDE18E049
mu: A73192754E30CBC88BC183A2C9378DF6470EFFD7AC7412A38D925E6B3FFA621BDBCFD9047F92DA946434F7ACF1CE1BDB5E494F1DAE1E0185B1BFFB68DD0B5D83
rnd: 0000000000000000000000000000000000000000000000000000000000000000
aHat: [[[4942817, 8033578, 6193969, 328164, 3123076, 5608360, 1966694, 6159093, 6759326, 6515321, 4110789, 2846010, 10361, 7650249, 7781336, 6041326, 3536117, 2317544, 2721408, 3046749, 6270459, 1299626, 1215811, 3133880, 2370213, 920527, 1371791, 6811904, 2145793, 6207375, 8116305, 6492100, 252579, 5753948, 2401968, 7443724, 6047272, 2583106, 4272483, 5642404, 7540939, 2340897, 8148728, 6414703, 3554582, 4848846, 6304416, 4682923, 4866938, 1589246, 5949669, 1816143, 4144854, 739672, 1612639, 3960420, 4823091, 5152652, 162563, 7250025, 7861187, 1075468, 2760719, 5325368, 2853995, 2491970, 184325, 8285647, 1101892, 8236541, 2352450, 4836362, 4400092, 1730566, 5875078, 1163328, 3799181, 1078400, 6473097, 176770, 4389290, 3930702, 2247381, 5252155, 5094297, 5798128, 1548908, 786346, 2167616, 3408943, 6482932, 8268308, 6846461, 311108, 3509443, 292335, 2139945, 5315971, 4034246, 3368750, 3185661, 850239, 4727176, 2835091, 1966568, 628972, 3540979, 5585861, 4851680, 6954667, 5585688, 7575029, 1022666, 1224100, 2117265, 8081556, 5564272, 6094337, 3512192, 4447560, 2593735, 7029115, 1615057, 6182604, 6007387, 440008, 6161124, 285274, 3999454, 1761041, 2682656, 403435, 2315983, 5882539, 1551338, 4646148, 4502297, 4745509, 3584078, 3034937, 318029, 2307385, 5511360, 5629585, 4943712, 1674374, 6932098, 404086, 3453431, 4041486, 4634031, 2114236, 2992967, 5097826, 427152, 1671710, 8117492, 8244909, 4947244, 7239291, 3863419, 784527, 7897835, 6455885, 132223, 5997318, 2639167, 475440, 4874364, 8341775, 5628523, 1704181, 1098470, 7942278, 3058693, 3581325, 7088671, 5471389, 5666382, 5936984, 738801, 4232882, 424231, 5718096, 2810555, 6995518, 7506366, 6192412, 1757809, 1852167, 8088408, 7915331, 3188672, 3633386, 2245020, 2109698, 8282768, 4928891, 4784934, 8234992, 313604, 3282379, 1182558, 1215938, 2941269, 6527348, 3668135, 7140353, 6666194, 2123640, 3890789, 4426242, 4754497, 7088400, 6357265, 1544629, 186145, 4633732, 5978430, 1508484, 6936717, 3072796, 3033893, 8284754, 7504959, 6804803, 7393696, 2806493, 5282554, 7253014, 7185358, 2664060, 5981318, 5057868, 2331017, 7531460, 2845195, 6326162, 4354426, 5894280, 1602267, 6299024, 6615246, 1498629, 5102463, 7208301, 2184276, 4872292, 6275357, 1334360, 2731352, 1632393, 2666965, 4482704, 3506670, 5714329],
[1550168, 7424210, 292109, 7423684, 1750345, 6974931, 5688264, 8172582, 770260, 1381627, 1430742, 693826, 1001472, 6715016, 1188195, 1888150, 3818556, 4676105, 6034536, 676245, 8304778, 2161621, 1600065, 4407112, 2158044, 835278, 6792695, 6929321, 6760175, 1439959, 1023596, 1154979, 1529259, 5763706, 8334783, 5823503, 4999957, 7234018, 6957958, 1228673, 2899197, 6071344, 501162, 6338780, 348247, 6966377, 8354104, 5109858, 8248876, 7506290, 2141176, 5088302, 2589322, 3257874, 35325, 3628863, 7891066, 3961938, 7778545, 4186932, 4544233, 7669253, 7142240, 4164782, 2509776, 5557977, 1239692, 629677, 6586379, 3360713, 1958463, 3764734, 1682603, 2598256, 1418342, 2138070, 3711210, 4332406, 5252160, 1253277, 6428406, 3393451, 4341410, 6485247, 2227999, 2690968, 875285, 1447394, 7206506, 1558323, 965728, 652347, 3011978, 2437239, 1823421, 144, 729592, 3499376, 2958953, 6006172, 771666, 6233402, 791991, 3989110, 7045738, 6702703, 4506662, 4675489, 5488081, 5637200, 3266530, 2294293, 5597871, 5543096, 7933404, 5422472, 6442413, 3556798, 6221072, 1330862, 3079373, 1215107, 4472703, 700557, 6503776, 3711232, 8016347, 2297024, 5321936, 7719190, 2619287, 6428343, 7931800, 339829, 1210465, 1083452, 7581552, 4333105, 7219062, 8349424, 2110987, 5827470, 1903192, 6042708, 1260469, 404345, 1308913, 3877033, 2156613, 3818187, 682298, 5693335, 8221670, 7241503, 4244003, 7377251, 7599163, 3143159, 6714452, 5889779, 4242052, 3780681, 1681893, 4207853, 3939263, 1254054, 4637554, 5677431, 7446000, 2908649, 5745245, 1125336, 2914898, 2246931, 6519697, 747492, 3807501, 4510429, 7516883, 7420863, 46634, 7519094, 5632365, 7495346, 4046425, 4648072, 7600501, 7802465, 3036604, 7028666, 5613020, 369226, 3095310, 4874432, 1079495, 6601707, 2555469, 4647714, 4287202, 6893076, 1130447, 7845836, 2725068, 1644341, 1445534, 2873352, 6836269, 1098473, 7034864, 186560, 5900811, 3032385, 1546486, 3120856, 5387893, 5268223, 3833296, 502334, 2324504, 1602597, 2153345, 2891768, 4175188, 5234338, 5254478, 5533199, 5364139, 3814120, 1196947, 706277, 7598811, 6387988, 5315995, 1287836, 1107367, 7834361, 2430011, 5174785, 6101375, 229022, 6316026, 4036416, 426020, 4898874, 7591, 507098, 5712767, 7951861, 3393251, 3246455, 4503296, 3783317, 7261701, 2807309, 6255617, 7918489],
[124268, 3454508, 4540277, 2184358, 7715163, 1896113, 7392215, 2245934, 1933423, 544210, 2362289, 1133934, 5522240, 7079493, 6220452, 6725585, 4287242, 7872520, 6621741, 3618444, 3504714, 4508259, 80298, 6477825, 450462, 2979288, 2311097, 8017037, 1898478, 1693384, 4568288, 825712, 659735, 2197465, 6608878, 5097441, 329414, 1492926, 7771628, 2764980, 8267025, 1045780, 6086304, 5728373, 1185312, 4403074, 1113298, 2528623, 636481, 6048978, 5522881, 5237844, 7252175, 6302111, 1737301, 7430134, 6042491, 6280648, 592171, 6568069, 7386665, 260177, 8162793, 5396531, 2080605, 2879094, 6550355, 4316630, 4693187, 7227018, 1878178, 4062968, 660982, 4107999, 7342087, 143367, 5924700, 5292073, 5963544, 6392840, 1479198, 1674589, 6104642, 4482736, 8249291, 6361729, 1378596, 4908681, 4536361, 4362312, 7063547, 6487585, 6293197, 5083317, 1023209, 7483314, 7347362, 8016708, 6258737, 841418, 5986694, 8187776, 7314254, 4069187, 4777966, 1282229, 6849823, 3651546, 5167237, 448982, 1617535, 6148062, 2563831, 341348, 462953, 2726092, 470426, 4389745, 1897006, 4198701, 922933, 4832433, 3998732, 1019961, 4704547, 3686639, 1630795, 7480248, 4423139, 6066099, 1658452, 6587344, 2406221, 2616268, 3370493, 945748, 7548847, 3540138, 5497123, 1777802, 2285179, 6059608, 1116857, 276355, 847199, 470378, 380991, 2090624, 5511114, 5338633, 3294702, 2758899, 6750230, 7849133, 2519388, 5952859, 2024128, 2765296, 4432592, 4002463, 5501721, 8048477, 3042065, 1048052, 3038342, 317406, 5628826, 5089941, 2414816, 97410, 2666506, 5195965, 4308509, 5255146, 3067360, 3058663, 3154174, 4210082, 1201494, 335802, 4732686, 5599873, 1517675, 5649550, 82666, 8196174, 3041934, 1141908, 2422690, 6366263, 2276637, 4975039, 4811690, 4288619, 546780, 4828023, 849944, 2754180, 5503830, 1260152, 6280854, 4347769, 1714217, 7055213, 1845288, 6519162, 162994, 3813822, 2123297, 4083321, 94343, 2805404, 8015229, 1940844, 970280, 5414903, 3027911, 5144950, 5266658, 8296429, 7608062, 2147950, 3858856, 6791048, 4115046, 2360009, 1007126, 1420551, 6999770, 5397107, 3240435, 3315224, 5647378, 6172666, 4887504, 4141035, 2861062, 3122658, 4093908, 715621, 1714512, 4633066, 767499, 4331334, 2272858, 7241032, 3107744, 7800848, 6296453, 3911231, 3540601, 2068866, 3927560, 1040826, 2201935, 664526],
[7090291, 1989201, 6118115, 1476146, 7536419, 8322799, 5950956, 8267461, 7609389, 1431325, 112675, 8267806, 2877813, 4587228, 577546, 6811694, 2846461, 6055685, 1172044, 7701176, 350602, 3345503, 1484354, 4957584, 6104233, 8114112, 6390720, 8160489, 5543073, 6161915, 6908779, 3470522, 5663216, 1025863, 5518546, 179031, 5319046, 6492566, 4387380, 328865, 2385300, 7509164, 4523830, 1769437, 7305191, 1799542, 2579784, 3379695, 5023935, 5119468, 6440062, 2478574, 5947135, 958864, 180362, 983875, 3631642, 3133879, 7769249, 5795411, 418829, 3861659, 7308043, 2791794, 5470605, 828605, 2531813, 1043049, 4853410, 7922908, 2008161, 392887, 6419330, 6961948, 6912016, 224530, 7823713, 3084620, 5966231, 5456628, 939767, 226305, 243958, 3042851, 4844383, 1859447, 4688504, 5537197, 5850555, 5348179, 4615676, 1784321, 8078674, 4808530, 743138, 4156228, 6846512, 6273431, 5871168, 7755251, 5252026, 1891973, 7255979, 3093452, 6088132, 4544061, 6903402, 7069266, 2713182, 1732214, 3097381, 7338844, 3829305, 8201661, 1264893, 7370864, 1319291, 7615276, 7261221, 5162860, 3374788, 487509, 2734496, 4436233, 6454810, 3515043, 901118, 8015800, 1048476, 3640805, 1445919, 2573951, 41572, 4724743, 310668, 2494134, 1127574, 3700120, 1140349, 6456036, 363970, 3869283, 3279457, 7762368, 2866833, 6299927, 1719650, 4131478, 3913974, 116163, 5214814, 723937, 6021159, 7621537, 3356650, 4600497, 1298750, 2427630, 1482432, 6759971, 6863640, 6354088, 7045221, 662877, 6594395, 978353, 3130181, 1412508, 2686843, 6669197, 3433059, 6682135, 2522990, 8345241, 4097226, 2199179, 5021392, 1997087, 4416448, 1851497, 3676944, 4864657, 1591364, 2453500, 6349615, 4985104, 273089, 6509201, 142979, 5212001, 6724389, 6847978, 192405, 6975782, 4255889, 2256402, 7721989, 1586571, 6669505, 6615576, 2454479, 6254706, 6553216, 678558, 6052126, 197972, 5932736, 6717340, 4478648, 610318, 6591033, 7963332, 58445, 7514386, 7185820, 1503190, 3721213, 7131565, 7114576, 5410511, 4436485, 4755765, 3078576, 5879490, 397700, 1948141, 196872, 2587143, 3256582, 536885, 8291646, 4951029, 497181, 3717800, 1439253, 1539922, 2107716, 4688967, 7120882, 7560935, 928356, 5989369, 917995, 2455435, 2352765, 2883184, 2695744, 7213419, 4429725, 4589005, 8187736, 7721735, 7801436, 7824046, 6971001, 1076175],
[6562658, 4589386, 6234799, 7747056, 5404545, 2851093, 6252981, 7600008, 5648332, 7563286, 6404145, 7446438, 1037168, 5590589, 304912, 6960005, 5744852, 2746386, 2898502, 3422249, 8167784, 1309529, 2758962, 2671454, 4194029, 1085914, 797984, 1647852, 206216, 4073375, 5435427, 1499910, 6729526, 2635710, 5632714, 7529680, 1428005, 4103599, 3821554, 7098260, 465711, 2757861, 5446148, 3440599, 4530016, 7700119, 6190804, 861232, 3944011, 6180181, 7139693, 6235623, 2983564, 1706716, 6738505, 5250519, 1738465, 1270613, 363412, 6579829, 4925248, 3329734, 6411381, 1783469, 6605643, 1721359, 7398433, 6872567, 160503, 171249, 2336352, 7364444, 4603427, 1956714, 2766079, 3050834, 2233409, 1364666, 8266683, 7161440, 8350339, 3670932, 1703959, 22757, 5317210, 6512134, 5242806, 4243750, 6531552, 7312805, 7511890, 3287607, 767868, 4987844, 1938322, 277307, 3685347, 7676723, 6628398, 6580532, 1230075, 3836024, 701948, 149399, 3755502, 3370574, 3267189, 200216, 1632788, 796172, 6374951, 6761509, 8073339, 5555301, 1367489, 3701593, 6876839, 7391291, 2042009, 6628353, 6453810, 7228110, 7245753, 8098564, 7201603, 1493223, 1693809, 623301, 3445276, 1016451, 1475111, 3382255, 1203580, 5943013, 3043118, 1644084, 5771140, 3522427, 131065, 1126935, 4217440, 4984877, 4872483, 7793824, 1260334, 5232320, 5184612, 6915124, 2335251, 7318959, 6655725, 494764, 2819970, 2159975, 4308005, 4871776, 5668657, 4555501, 3923486, 8042080, 3351893, 8165657, 5047625, 2086590, 7434653, 290308, 6596745, 5204995, 1611056, 8223486, 3545529, 6785072, 6380045, 1672801, 1761495, 7561702, 6328723, 3819929, 7100920, 7760954, 998438, 7106637, 640831, 6285002, 1555626, 5308276, 1431966, 7121865, 6685259, 6267600, 424532, 4442371, 3188000, 1131698, 3361174, 473970, 2028693, 4594364, 101879, 7911894, 7849749, 3702466, 1929498, 7602101, 6438906, 8290092, 4622910, 5379401, 8277555, 6076121, 687759, 6303932, 8014870, 4304568, 6836794, 1534152, 6135528, 3561472, 8091493, 7321206, 5416391, 1911962, 7726862, 2606264, 6310349, 4307424, 179712, 5888195, 730849, 175061, 4954712, 2800340, 7000348, 7002065, 3643029, 7336409, 8327667, 2405013, 4737561, 7978872, 7558159, 2966653, 7609329, 2694919, 5579629, 4894203, 2124591, 1588521, 6168078, 1981865, 2604210, 817321, 4997594, 6341282, 7888693, 2178309],
[3291489, 355298, 6318436, 2743739, 2683026, 2452262, 4419231, 4318992, 3175689, 6158679, 6560796, 5470575, 7202885, 2142351, 1162017, 833132, 7115046, 1024202, 4011955, 1243334, 1566406, 7291028, 1800528, 7434535, 4753067, 6669087, 5157910, 1225615, 733758, 5059269, 1405834, 5737760, 1827199, 7429041, 4945180, 7288049, 4592238, 4669567, 1540085, 6732701, 5121778, 1176156, 6513025, 634514, 7058789, 3658132, 7299854, 3960003, 6337720, 6944448, 1572149, 6614321, 2327214, 6448700, 8211235, 1310972, 2861913, 240787, 2120767, 5811986, 3496974, 7830062, 1777202, 8295596, 5670692, 4565177, 7762600, 7384213, 6073137, 758809, 1562827, 3650471, 3230719, 6276997, 6364453, 7790129, 2165338, 7405311, 2523061, 5370921, 7308988, 6428925, 7636941, 3852314, 404904, 5787905, 2404242, 7669057, 6630597, 2045477, 1538028, 7178786, 4031242, 6868106, 1006508, 2894804, 5252844, 1540351, 6641674, 4819286, 3346530, 2127824, 292560, 8241122, 7089843, 3993080, 5335622, 6190000, 7762219, 4082211, 7182135, 4871977, 6074725, 5973764, 3437891, 510067, 2579299, 1383156, 1804347, 1625094, 3296368, 1998359, 1111718, 5523524, 3928799, 6662714, 7046742, 4716316, 6110031, 7745795, 6745752, 2759022, 4656918, 3932306, 2031488, 3772845, 3911021, 3007748, 7322319, 2757657, 566202, 7266127, 6770431, 866924, 5989071, 2932644, 8066863, 144656, 5453890, 1244952, 3957526, 5526654, 1226544, 2137720, 1884574, 8012225, 7355529, 5641775, 3474075, 5009081, 1422018, 3757299, 3895970, 5861437, 8267021, 2572551, 5122437, 8305441, 2795997, 6490598, 7850818, 7333662, 3652637, 4191273, 7561082, 5225217, 3614063, 6607886, 3498001, 966846, 5942594, 7337788, 3191805, 4224922, 5202069, 1688596, 1981936, 3862115, 6326591, 7265125, 4742705, 2774314, 5329378, 7112644, 2536312, 6976007, 8356455, 4102683, 7647006, 5160465, 4374949, 4683296, 4124670, 2441640, 2545570, 5622816, 5459400, 2598296, 1708806, 7250218, 360980, 4055939, 6637525, 498900, 7474442, 6365726, 3736619, 6265007, 1782616, 2229228, 7113972, 1439365, 4304835, 2717545, 3850714, 2426070, 635255, 7178569, 3647900, 1304479, 3620126, 4314908, 380949, 5261176, 2220297, 6801588, 319274, 5555023, 762561, 4283760, 7707711, 4155486, 7717787, 6062317, 5256117, 1494618, 3461102, 2150123, 2693569, 6246660, 5150462, 1052373, 6150796, 6409892, 6156663, 4125505],
[2318043, 7634396, 4128865, 1470370, 8206572, 4934646, 1248748, 7691275, 6739257, 2035651, 1186985, 64591, 6787706, 2783456, 2005998, 7121044, 2615939, 7792539, 2107293, 6455128, 2905042, 4871871, 119937, 255218, 2463182, 1894493, 1153410, 3578021, 5361819, 7504103, 2063679, 6813131, 1375990, 1337553, 4671486, 7911246, 5814813, 7039830, 5267927, 4867866, 4627304, 1274635, 29492, 6802158, 857730, 4742465, 8139844, 3784980, 8178018, 5230085, 678155, 1866601, 5002198, 292759, 119103, 4862978, 914208, 4463045, 1980598, 3763875, 8289289, 537456, 1396433, 7223993, 6028806, 7404699, 5722404, 1571479, 4536443, 5470083, 7393180, 782089, 7410085, 2580657, 3277785, 7604831, 967464, 6362582, 5870678, 5918271, 7761026, 2469347, 3696925, 4597721, 2199906, 146141, 7742163, 4407167, 1837463, 192411, 6087419, 4704629, 3296522, 3746844, 7564947, 2349514, 7338993, 2606699, 6572041, 7386240, 3431541, 5693487, 2761404, 3718757, 6438353, 4047003, 1448719, 7618901, 6713099, 1916112, 6713348, 6394728, 6287415, 4908384, 5238618, 5035257, 682648, 7642357, 6338709, 4266467, 464443, 1948226, 7034213, 3799, 4819257, 603692, 286512, 4613495, 6413019, 8093545, 6472938, 2713773, 7684995, 2988502, 992015, 7651302, 7549382, 6820837, 1077546, 3172635, 5812266, 4075566, 7605044, 3121055, 4797932, 4550027, 7869895, 2597491, 4130894, 5780693, 7380796, 1634434, 93222, 7331275, 2519148, 6961480, 7254808, 4925813, 28176, 1339337, 761837, 3735627, 1138328, 6127790, 2607131, 1351154, 789103, 2268991, 1650990, 1953390, 8129282, 140889, 3695278, 2577608, 85218, 6634886, 5256301, 4190229, 2427849, 1201555, 2142420, 6071051, 8096546, 924908, 4372138, 787581, 4282091, 2832449, 8024845, 3929088, 1779977, 5160502, 2968631, 5928748, 2422370, 890621, 54158, 1544166, 7992931, 562184, 5369427, 782984, 2939808, 6263502, 1767407, 3093903, 5483480, 4159618, 2831389, 2815050, 545622, 8152053, 3137421, 8337969, 1329605, 2005251, 1800340, 5750814, 4246108, 3440553, 7525381, 3794399, 661566, 3212729, 4884181, 8271048, 667405, 2531805, 8157274, 1036172, 7043646, 1070459, 6789345, 4781654, 1824175, 7878106, 3336934, 4519946, 3671062, 1902593, 4200439, 1713694, 3405389, 6746655, 7336880, 7879513, 6707627, 1062511, 2028245, 1188314, 1792884, 752605, 7901641, 7147858, 6152594, 8343818]],
[[6751095, 4795203, 885047, 7940309, 3478932, 3238845, 863413, 7851412, 6543404, 1357512, 4757923, 3430655, 3676858, 1096643, 2035346, 1725087, 3507397, 879250, 2288486, 280410, 3000791, 1984678, 1373405, 7853247, 4736334, 2332728, 2350953, 2186166, 6808659, 7979162, 5080950, 8143904, 7268047, 5605829, 7908376, 7948657, 6561944, 3135604, 2691985, 3994273, 1821263, 6695907, 3712683, 7708795, 3716683, 433189, 4666287, 1892953, 1205689, 1884751, 7742487, 4865850, 7322163, 4706767, 6052298, 4627777, 3847127, 3228439, 7721549, 8117503, 2882600, 4816017, 1510540, 2317754, 291126, 5849360, 7724084, 7403677, 104336, 3619157, 1202556, 1110298, 7841957, 4238043, 7393146, 1968558, 3168770, 2877227, 2714562, 944233, 5588351, 2384955, 6110746, 1965275, 491269, 295712, 6818342, 291487, 5020579, 1971892, 2059733, 6497678, 4047600, 7556301, 6539029, 2338681, 4043349, 4364643, 347335, 3195915, 239945, 8332701, 517255, 5605823, 7357017, 2734022, 8202537, 6301241, 8111641, 3110622, 2239943, 2802622, 2202877, 1688656, 5280977, 6759869, 5804947, 787123, 5042862, 4689223, 3934824, 2819262, 1273265, 5904214, 489859, 4147976, 3948606, 431460, 2439562, 1903663, 2840047, 8287966, 5297735, 402689, 1502823, 3587927, 6606677, 4816862, 8047747, 5965768, 2650493, 4630375, 6813294, 7124647, 1033707, 2825313, 8177791, 235634, 3212471, 3215376, 3035029, 6311988, 1086544, 5212123, 217492, 4333461, 5296456, 238495, 6728832, 1018752, 7972486, 4044650, 4886825, 5510336, 2219791, 729333, 6868987, 536484, 5733946, 3233489, 774738, 1349325, 400438, 3636645, 7554378, 6015410, 3532873, 5538835, 401019, 2883838, 2723643, 6607023, 5519380, 3094919, 6027316, 2685918, 2909373, 1415425, 5240992, 278754, 2345667, 6235146, 7620696, 4121899, 4502119, 2555363, 664532, 5547725, 2628573, 7180606, 3391994, 5424680, 3210167, 2042474, 3769922, 5621045, 4201283, 6594107, 2133648, 6931021, 473998, 4046819, 1403445, 6255888, 2137075, 3652598, 824511, 5254020, 6063424, 6057342, 280780, 5740573, 3672971, 7403778, 119374, 848070, 3299338, 6886103, 1900989, 3833782, 1207252, 1822715, 4606129, 8294995, 933298, 5445054, 8026640, 5049098, 1682529, 5876662, 4810134, 1592882, 1511200, 7136876, 1331216, 3121004, 5162348, 2518345, 5177633, 1545182, 4734107, 4125372, 7565800, 2987938, 223471, 7434975],
[6476891, 1272736, 6895586, 5995035, 3702657, 1401339, 2764560, 2935833, 6056732, 5204200, 7883077, 6613066, 5655867, 3999117, 7461239, 25070, 661785, 6153359, 8246781, 7146281, 7007317, 1650728, 5956800, 2758622, 5034532, 7065320, 2124924, 3964137, 965414, 1625485, 1733553, 7504007, 6551472, 7900070, 7482544, 793905, 1026118, 1571976, 3913244, 2822754, 777321, 1024911, 483321, 6691468, 6102271, 3558611, 6695078, 2093271, 8278712, 5208811, 4569412, 3656736, 4554180, 377091, 7861784, 6083642, 6561199, 7078199, 7223561, 944610, 1137887, 4395992, 7543311, 4133130, 3287430, 7753270, 734286, 602206, 4091314, 4514852, 3320601, 4331908, 4309428, 4333282, 6969814, 2354487, 2453465, 728783, 4025949, 5329756, 1281858, 3912836, 5407965, 6967513, 2082577, 5564225, 86243, 8065043, 6542808, 6112996, 3334872, 8273080, 2332332, 2278327, 2140087, 461490, 5681877, 8086723, 7178764, 7215555, 1999691, 5462873, 4779520, 5038401, 2072430, 54234, 3458740, 6841286, 195726, 4711342, 2673222, 6133969, 8157160, 4522306, 3172419, 6118689, 3671789, 6016236, 6690747, 4767189, 7629121, 6638934, 3448050, 116322, 672154, 7126721, 4383307, 4043477, 3840265, 3429511, 1204334, 6102473, 5091034, 1963914, 8272802, 5960368, 1792045, 5960367, 7552500, 1008550, 5659021, 4128869, 3311842, 3127272, 3788843, 7450387, 3411140, 4866745, 3947284, 1004443, 7011341, 1282024, 1380404, 4314417, 2976249, 920749, 2695644, 4653367, 2153892, 680205, 3949025, 4846090, 3013192, 3437938, 5853869, 2110353, 2018090, 5642105, 2061456, 295805, 7281932, 2190730, 5469153, 2801403, 2644754, 659541, 6421762, 6108961, 3861817, 4543297, 6832299, 5496097, 2903780, 6527846, 5006095, 6477294, 5075665, 5529606, 1913399, 313944, 2485155, 8043278, 3403779, 2005266, 3388133, 3669212, 3135482, 341739, 292356, 6260799, 3101772, 6218234, 267767, 1689670, 963126, 1799986, 7748068, 2475689, 4814367, 4782406, 7834185, 3228347, 71406, 5096387, 1015713, 4204839, 4380399, 3017429, 5278885, 1329709, 2741256, 8352956, 1789673, 1705272, 1296461, 4014281, 2025872, 4521377, 4560695, 2745517, 3802749, 4941885, 4810271, 3945148, 7710417, 3894015, 4735556, 616183, 3133252, 1730823, 5185677, 6729885, 3704649, 6951087, 951499, 1629073, 3551815, 4971465, 5156933, 6963295, 3240860, 2262626, 7106398, 8294249, 3311636, 6982187],
[111619, 1676994, 1098033, 7710340, 4760347, 6602290, 7315031, 583574, 1626727, 114820, 4149543, 3038751, 7361786, 5735246, 3890677, 8012447, 2604931, 2684764, 6581247, 4394982, 7701225, 7909965, 7526721, 5118485, 5320434, 5698954, 5349329, 1473466, 3400943, 412228, 4770835, 3459174, 2095715, 27144, 4941901, 8140658, 7117633, 7432500, 8265263, 2725505, 7151706, 1165339, 2214439, 4267376, 4437403, 2692371, 4311270, 7136977, 2521293, 8227583, 401703, 8360516, 8261995, 5781447, 7086980, 24140, 4828655, 6050732, 7958, 5310267, 6805324, 3332368, 7096315, 2010763, 1779478, 5507514, 817253, 8003762, 3812905, 7138960, 6221024, 2603806, 5800256, 2699033, 1168661, 865306, 1017725, 1362241, 4594286, 2153557, 2753094, 636703, 1917776, 5222181, 3814607, 6597777, 8336267, 7372776, 4797723, 5145069, 4398226, 4477675, 7138360, 5104574, 92449, 1541680, 5146709, 4714944, 1340886, 2521418, 6210599, 6763988, 648010, 1210506, 4522327, 7220120, 2539632, 5502013, 5429101, 7297533, 2330200, 801829, 4307704, 1564563, 7660938, 1486554, 7085516, 2067582, 4177849, 7771615, 6902300, 3782060, 1780540, 3387065, 5338543, 3783816, 1808309, 5025146, 5497441, 6669583, 6440450, 1387637, 5308114, 5958104, 7962645, 5297694, 217910, 5818179, 8107471, 1742062, 3323546, 3205566, 5438963, 865402, 5244058, 2129686, 7648350, 7525973, 378679, 1639334, 8106734, 6638892, 5592849, 2137207, 2385452, 6482525, 4479444, 2617984, 2137320, 2658402, 4812798, 2509087, 5945382, 3670439, 4705473, 1142377, 8201723, 1045729, 2362050, 6678922, 207442, 4363495, 5593076, 3950996, 1424564, 1439296, 2428094, 575177, 1048, 2632687, 7183292, 517156, 2866908, 4019740, 5485492, 1630403, 3854222, 7494081, 2613643, 39814, 5570057, 2565918, 5594189, 8256879, 1437564, 4428191, 4695604, 3325202, 7999642, 7620225, 5072968, 1209312, 7771244, 6978854, 443972, 4372896, 4087611, 1887400, 229728, 7586330, 1123133, 5814707, 6081995, 3186047, 3477409, 3860170, 6503187, 4480135, 95838, 6350297, 1229136, 3623912, 3682561, 6224580, 5762404, 2480050, 247450, 1613365, 2351719, 6229159, 2065951, 8148746, 4567389, 4524949, 2421069, 7709944, 5273185, 978712, 3282297, 2052230, 96588, 7056422, 6939803, 3227456, 5376329, 656857, 1707491, 2361931, 4749949, 6452618, 309084, 6722262, 3919921, 2719174, 368589, 3099014],
[1440271, 5728915, 6744425, 5387316, 2224474, 3278861, 7884805, 2439391, 4207727, 7990031, 6602542, 6027830, 1622622, 420242, 3955074, 7508794, 3594656, 6506828, 5210271, 1641300, 2002611, 1890290, 7165934, 4864127, 7528599, 5159198, 7411610, 1600681, 8097738, 2775133, 5582741, 6756740, 1472117, 44100, 5121027, 4737891, 6721415, 8107516, 7749325, 4166297, 623411, 4332720, 6327763, 3851672, 1830623, 2567124, 2086122, 1655603, 4987454, 7553431, 7074153, 5497490, 4315022, 1170125, 2999857, 3513096, 3077743, 4365435, 2656943, 4567950, 8261950, 1428889, 1945783, 3505370, 827025, 5490949, 1463425, 6913993, 4490590, 3262197, 6723810, 5270961, 1693688, 3194706, 7870375, 282821, 8154936, 5439411, 7346416, 2322829, 4498397, 4448288, 4926603, 412709, 1467492, 1744393, 6324381, 6807702, 6698955, 2836148, 1098737, 7787632, 5600183, 371117, 4441500, 2874651, 6341038, 3413325, 2812055, 5535489, 624307, 6650283, 5199110, 2376768, 5823438, 6852952, 1630717, 6391776, 6510242, 1486924, 5867609, 4047369, 5837502, 4363815, 5387744, 8289435, 7811456, 1511827, 5326328, 142721, 6737079, 2641974, 4083182, 7422018, 7730845, 3724776, 4416264, 3890631, 6679547, 1921729, 4035936, 7817015, 5181126, 5020502, 7595951, 7975474, 4893442, 1576956, 7209064, 4364720, 2438984, 2032332, 4744565, 4688186, 5703513, 8100558, 7230920, 3311055, 4439061, 5635770, 3899831, 1885655, 617854, 1255288, 2395895, 3631106, 1570697, 4396400, 1695570, 4407054, 5299201, 7882535, 4034632, 2725065, 821406, 5826558, 7013710, 5380165, 2386136, 5192039, 5084403, 2421784, 2808044, 6011123, 3873461, 1249881, 6209740, 8219344, 6974819, 7235173, 8339928, 2076486, 1733701, 8084269, 6959599, 5771827, 5707238, 93481, 41310, 8061116, 2085879, 7141713, 7677783, 5843820, 5992287, 7737448, 802522, 7052498, 992924, 841287, 5500278, 1329849, 3629010, 5377923, 4811434, 5232705, 925726, 2674185, 4741592, 5814553, 6329610, 4618171, 3774201, 568387, 8148374, 3064425, 208034, 7527510, 5217180, 3572150, 5711951, 7035536, 6239242, 8294020, 8074928, 2103706, 6772843, 1083972, 5009329, 3177257, 6149619, 835559, 1011387, 7414590, 3597950, 2542614, 2691486, 7159129, 2652292, 849763, 6607563, 1830791, 728450, 4795880, 7201012, 6741918, 2307056, 6694005, 2205922, 6343351, 1940664, 8125548, 2213634, 519296, 6398731, 1742236],
[6370436, 182888, 7464879, 2196521, 3016161, 5710855, 2178731, 5242891, 7175646, 3376572, 692652, 115256, 4681265, 2327364, 2866131, 711001, 2543099, 3952645, 6873295, 5874177, 7842267, 7460562, 2103889, 5307755, 2748798, 5682641, 2064938, 994731, 7316148, 7724024, 6661771, 7891061, 3333696, 3505649, 6523273, 887444, 6717279, 2121048, 2210738, 4195354, 6759001, 1863853, 376520, 1308760, 7186525, 4452157, 783534, 134073, 2252782, 1339413, 1861831, 3241553, 5573493, 3828234, 2542644, 6324500, 1571161, 2652195, 2037112, 6669366, 4686981, 2056409, 1564989, 7246088, 3488787, 2424423, 623278, 140110, 3051064, 7864232, 768386, 1315674, 1511982, 7121946, 1538112, 7211115, 6300123, 3663354, 1726877, 28613, 4445831, 5273734, 3002191, 385451, 5009543, 4747052, 499099, 4633017, 3164423, 6692198, 1151832, 7368178, 1730215, 7593663, 4420845, 6559731, 1778274, 7733518, 3493353, 7115783, 1328832, 2776578, 4566058, 239026, 8259472, 6553016, 6416483, 2929324, 5498164, 6281446, 1943822, 4238161, 963731, 8064601, 2622570, 6355087, 4337091, 1503751, 4093881, 291377, 5411105, 6900748, 1285139, 2996804, 1639018, 4451582, 4467082, 8097000, 4047496, 2908878, 8338836, 2089162, 3783940, 1771450, 6799800, 4997128, 5100179, 1796653, 550299, 1219994, 4008138, 383514, 6311848, 7640655, 537625, 4510206, 1034153, 5330904, 4657692, 3396866, 6742694, 4497646, 4217863, 2007116, 3072597, 8067082, 1109224, 5139740, 7294832, 3383664, 2509457, 3744060, 6408599, 1302642, 8329512, 4588043, 1102524, 4964929, 2821649, 1823572, 6767145, 2586648, 308995, 4776529, 8157535, 4316630, 4735203, 1011890, 2695909, 5143059, 7353613, 724804, 3130264, 5338244, 8139815, 4239395, 6222159, 4321803, 8322735, 6234963, 6507140, 1842719, 5625545, 4511207, 3406794, 8020465, 3309806, 98342, 105605, 361485, 7289774, 7343717, 5474574, 3382938, 81991, 1648491, 6095443, 1708831, 5419209, 297297, 877589, 1901449, 7055875, 4390177, 7180193, 3813482, 623224, 2133247, 5237295, 2580078, 8297584, 8140553, 2207391, 1791402, 469374, 1258826, 4457375, 7059905, 3903672, 7032837, 2336308, 7562556, 549571, 3207520, 6897500, 2374073, 2525078, 2405454, 866625, 6922550, 4767212, 3713596, 6227576, 6905221, 1758141, 3361235, 6912194, 4383639, 5525742, 3496007, 5593733, 4665592, 7956024, 1706800, 7680460, 1302122],
[5188684, 5135238, 2297957, 6853152, 915652, 396775, 2807763, 1583950, 4150010, 3415769, 7391999, 6813601, 7072294, 5490506, 2824855, 49545, 8264355, 4098461, 4777510, 6500465, 1428602, 1855085, 5447637, 1145048, 4935218, 5419327, 1677402, 2990969, 1051297, 6256614, 5530434, 5012074, 8075416, 1304490, 7707684, 5299912, 5734297, 7846005, 5107826, 213311, 2703934, 8005644, 5214795, 7613563, 1212925, 8125766, 1361743, 4455087, 1496409, 4410391, 4436496, 8283312, 7151812, 5539885, 6707432, 7994726, 7095397, 6192040, 5077777, 5577855, 2869095, 4047545, 8189070, 6220763, 75955, 4385765, 636052, 4572864, 2066601, 4508464, 5945656, 3324303, 6189266, 1287276, 6926910, 8210694, 3218693, 929109, 2972097, 5072056, 769760, 5472836, 2286651, 6514537, 3099230, 1663793, 1719663, 8192586, 338385, 6428412, 7306278, 7668214, 2508447, 5775485, 2913751, 227433, 159552, 6590226, 5599974, 5442169, 4795632, 7948716, 2136690, 1391615, 5475437, 1731855, 1108447, 2259297, 1328225, 5226910, 860282, 8323024, 7020816, 714547, 5708399, 6831589, 2230688, 7522236, 7411356, 4143192, 1206109, 3603321, 5592645, 6391587, 4782316, 4232161, 5108558, 6948077, 2233238, 8371438, 4040646, 6319502, 6702108, 6942376, 2186013, 7048495, 6011145, 7920113, 6182143, 1142088, 3001344, 888009, 2366964, 3813796, 404752, 186801, 6710043, 989313, 2939002, 1540143, 203997, 3992775, 1019585, 7467304, 6273972, 8226276, 6835853, 5683825, 783467, 4779036, 6538227, 6581944, 1311199, 78493, 6255063, 2786811, 4880643, 1671827, 3209645, 3753049, 7382031, 3385531, 4736602, 4517108, 678625, 7688556, 7048041, 8268232, 4313694, 1346460, 509573, 4695861, 904968, 5515360, 4197105, 1429467, 4196332, 4508373, 5323233, 2096377, 1723206, 6385954, 7562597, 7740186, 5645050, 7979631, 1712487, 7263435, 4077406, 6099701, 3720423, 5030308, 5225176, 3492173, 6042577, 6819292, 4602024, 1753319, 6095055, 5107877, 7544405, 793939, 2432377, 5345564, 1069504, 3431216, 3026505, 5635957, 6427472, 4422110, 1516109, 3010762, 4798740, 1636871, 2261079, 666510, 4979533, 2771542, 1603972, 7448104, 4134703, 7842028, 3607408, 4855718, 6830817, 7330854, 1180320, 8342148, 8202896, 2103302, 4726766, 207074, 4336685, 5301805, 8017531, 3207765, 4800668, 4566823, 5510486, 477610, 1241002, 2889600, 7107733, 3843327, 808457, 6037945],
[7393218, 1010544, 3183488, 218660, 1441560, 7836839, 4983576, 4533836, 4969688, 3733928, 6869004, 5587507, 3764032, 4131977, 3851001, 1453460, 5118791, 3854553, 2073971, 2228573, 6929473, 4323941, 7733547, 1524685, 2865938, 399231, 5733417, 5736532, 417290, 2588427, 6919824, 71817, 6867722, 4383823, 6190831, 7968742, 2026367, 6042561, 2146353, 5878182, 4203143, 4541042, 6083522, 4939206, 3988980, 7283451, 2999672, 6853643, 8182666, 1151008, 6527229, 6864305, 2819138, 6714176, 1288565, 3207889, 2065181, 916640, 3059622, 1598106, 6112770, 429106, 969034, 5076607, 7130262, 2339937, 6908584, 749908, 6922910, 4837313, 6383853, 4326285, 750885, 6416544, 5486858, 2293387, 7413210, 6218001, 1596253, 1976809, 2120109, 4792013, 2612340, 5217977, 7350753, 5974215, 4446632, 140160, 2585069, 3101378, 2755997, 4206147, 4253155, 5845946, 8107194, 1963949, 3871759, 4881533, 1652782, 7983440, 7685161, 4284228, 5654027, 7044660, 1583462, 5104430, 7834647, 2532939, 2841082, 5057887, 1823885, 6823299, 2144802, 228342, 2805703, 573965, 3727947, 4627422, 1117472, 8300813, 2533346, 3635354, 4840010, 5144115, 8284731, 5033354, 2163030, 5590009, 7644617, 4960397, 3407240, 631099, 7524712, 96012, 3605586, 3082542, 7905016, 6199246, 718259, 7694530, 3956311, 6266425, 1150139, 8084362, 1915011, 2644793, 5243211, 3139878, 2689012, 1286078, 4451144, 481318, 4632259, 8335499, 6855889, 6500657, 8194073, 3641807, 3933466, 6943907, 4783841, 689874, 7223634, 2127663, 1553196, 3446462, 2093820, 6158213, 2446582, 2581522, 7758883, 8305768, 3764022, 8326987, 2982826, 6419194, 4128593, 658068, 7600883, 2259852, 2916371, 6336323, 4427505, 6009050, 6598145, 5442426, 8356766, 6331308, 1923665, 2062793, 8133521, 1321759, 1984376, 1476431, 832971, 4118161, 1757245, 6384005, 314822, 4708615, 3648245, 605737, 5968656, 2276625, 7434635, 1038395, 695736, 2330549, 3838059, 3828632, 3673039, 878015, 1331304, 8266234, 656965, 4365274, 1078122, 3717961, 2481642, 3895505, 8269144, 4792734, 6966191, 4643038, 4611752, 2812883, 1283788, 7402851, 2675286, 7957640, 3306450, 6993067, 5590700, 1584176, 5971990, 2948979, 2207517, 5592115, 3090390, 8238826, 3141801, 3497152, 5500832, 2763996, 2426928, 3522197, 6429592, 7644530, 6766918, 7615983, 7988132, 4084939, 3031288, 5365043, 4759102, 3014436]],
[[3370263, 1299342, 5032432, 7061446, 6126697, 6765940, 6437056, 7315301, 4981667, 2489899, 3182661, 1225959, 100414, 134135, 2004517, 3625453, 578729, 6939089, 4536144, 2456983, 3387733, 6724231, 5731499, 5173368, 4730278, 3814469, 8167680, 2279258, 8049541, 742775, 7581054, 7256159, 7971096, 5079182, 6344532, 508911, 7301600, 2795538, 5234115, 7367426, 6346625, 7453439, 2412006, 521226, 7980331, 392874, 7570550, 4793369, 3728966, 3234210, 3425449, 1022433, 2375398, 3377419, 4509020, 6722704, 7724484, 2351714, 1528176, 1073572, 7674001, 8110410, 500114, 303841, 8214655, 7101694, 826539, 2394823, 825759, 1586550, 5547245, 6992106, 1243916, 1890801, 1241774, 5360335, 7989979, 6152430, 7841138, 1770796, 3144485, 7808898, 664244, 4726379, 7416723, 1199638, 4059396, 573458, 4297269, 6586347, 5159968, 7751445, 13923, 7178485, 6174051, 3787674, 240725, 4186665, 4402460, 1591098, 288813, 2807572, 8290861, 5059356, 5063924, 5776449, 4436483, 5864031, 5409614, 1281189, 1295414, 2173938, 551794, 2051025, 776118, 4472346, 805703, 580048, 3225194, 7595431, 7108433, 272339, 6702207, 1142788, 63817, 6823331, 1916328, 2663113, 2711045, 1259772, 8131532, 8088118, 2963971, 3078835, 7413207, 8010696, 220298, 2297499, 4892617, 1879194, 2218141, 5853492, 7734517, 4957669, 6045751, 7552485, 1197893, 5406474, 6568777, 4209272, 5539442, 3502497, 4800896, 6527371, 7003313, 3254711, 3623152, 3820113, 378599, 3456670, 5306285, 5213009, 757733, 6552657, 7765895, 2487483, 7938810, 2860798, 3368951, 4464133, 627361, 6560682, 1662374, 1223048, 564743, 4435405, 3081744, 1490237, 4258025, 5994084, 8067940, 8074694, 5688845, 6084869, 652500, 1382884, 5414137, 2001653, 1272341, 6870987, 8271120, 5730142, 4481312, 1275364, 5380118, 7671022, 5982366, 4186302, 1357454, 5900277, 7381177, 1159252, 4699439, 3786881, 5363490, 6406565, 4617969, 8248384, 4929029, 5919827, 7562778, 165143, 2202408, 989063, 3686245, 5442312, 3393707, 5488221, 3934599, 3037552, 219778, 3432133, 7156069, 4045239, 6166246, 5141467, 6450221, 6664669, 4545185, 5563393, 6940125, 7815759, 5068078, 3999753, 6394938, 2149591, 1848783, 2658595, 4988305, 6439136, 6660796, 747320, 7512029, 2274920, 6997800, 1067768, 5919123, 4928164, 584410, 742930, 6419491, 8189549, 5784638, 6364383, 1279991, 5426589],
[6486891, 4134635, 6662125, 2267307, 1485590, 4866120, 1942594, 2315799, 4549479, 1310108, 2865296, 7414502, 4158063, 5585248, 6904333, 4709561, 6522755, 7391681, 662500, 6919424, 1242586, 7982493, 7840114, 2124013, 3424444, 6579333, 5367006, 4153374, 7163413, 6726895, 84724, 919943, 5497524, 7270822, 670241, 3864373, 3346706, 5996766, 2412285, 3829599, 4858004, 5057848, 780037, 5046363, 5183361, 3135466, 5577767, 818796, 5038430, 6809301, 7318763, 8125019, 4066804, 3466827, 4310899, 4287981, 3521391, 7907687, 6770724, 986189, 164639, 1475778, 5264157, 7908300, 5086771, 882803, 3612346, 2065187, 4710360, 3274338, 1295124, 2161795, 849661, 3174432, 5999437, 7487091, 900155, 1450944, 533484, 5211631, 666194, 5789488, 7530482, 4301058, 4783584, 7920266, 6702854, 5599039, 7273077, 1782238, 250705, 2442885, 1709783, 201696, 5569405, 2242299, 5760132, 7265903, 1737699, 6441095, 6089094, 5569757, 5917349, 5450989, 1063932, 3251013, 443637, 6124621, 7959269, 4991146, 5731727, 2615447, 2156300, 3178573, 285810, 7293436, 1844124, 5593131, 772619, 3425537, 8365223, 8149101, 6293446, 5880537, 460898, 1857027, 5221106, 1586575, 7251322, 3417109, 8059674, 5951072, 6849694, 1783382, 1403634, 7651653, 3478968, 249491, 4472553, 1726046, 7217115, 6111415, 5832718, 4082258, 4822680, 205835, 2593960, 4825894, 2836919, 8198750, 5698654, 4516557, 5665758, 4116568, 2599079, 6496023, 3940040, 2766724, 6274875, 7061605, 28616, 2509242, 5249922, 8297378, 2361152, 5057827, 6142467, 301752, 7061292, 5817479, 1253298, 6303816, 7775455, 5316596, 5341496, 8124618, 984136, 7503890, 1462637, 4485311, 4279213, 6224857, 934511, 1243241, 5967475, 5025962, 5379516, 3603492, 242553, 4151226, 41772, 890208, 1813771, 2011794, 5554248, 5881586, 7663788, 4130647, 4671251, 3634669, 521215, 5300628, 4615848, 4755718, 1176214, 4367269, 2461989, 696253, 3868849, 7148228, 3388382, 1505924, 6867076, 4168625, 5713705, 2486287, 2849323, 2640768, 4010455, 8239474, 326057, 6881231, 3209082, 6201440, 561880, 6246623, 4351250, 8192610, 7738037, 524215, 5374035, 185308, 4055774, 7980145, 7933828, 8001448, 3512516, 446900, 2421450, 1951241, 1269221, 4824212, 1632840, 4115509, 4040146, 3952078, 2277565, 5557504, 2420974, 5088619, 6694090, 6620405, 7294355, 687112, 2660872, 648892],
[3441553, 3979285, 133147, 5349434, 1017619, 2776213, 4142221, 3803179, 4540498, 5675471, 6470991, 4841527, 3357281, 7357435, 2894473, 7900698, 3169619, 5713251, 3118857, 1277342, 415609, 7220625, 6026701, 643116, 6097489, 7727734, 4065351, 6375860, 8117575, 4545678, 4333574, 5110984, 3598055, 7581953, 2439618, 1863069, 1449982, 1349515, 530357, 5619299, 5469847, 479772, 3081697, 7956057, 6309245, 1706839, 5622278, 2183376, 4213386, 2181687, 1396500, 5887806, 6740532, 5931761, 5967880, 1770294, 6007649, 7580694, 3430048, 4800265, 4891315, 5685215, 4919189, 5798984, 3538331, 8313848, 7969850, 7988911, 1608787, 3293872, 772400, 623896, 3728568, 5454949, 2814662, 5165114, 1742262, 2374598, 1642942, 7894219, 7322533, 1949042, 2448548, 4638378, 7962919, 6629587, 4951618, 4277901, 4652755, 2201231, 7749850, 8293548, 266824, 1888667, 3087474, 7102866, 2916373, 6522551, 6817945, 5223176, 1638848, 456022, 5003183, 6602242, 7404340, 4592256, 2167063, 6541547, 7976695, 386098, 5949474, 6177768, 2993831, 4216730, 3627729, 7464546, 872995, 6822210, 4862710, 3810456, 4994117, 3955423, 1509830, 2545105, 372891, 2509240, 2575381, 3430551, 1832096, 3427950, 771891, 7635736, 4430734, 7375712, 7150891, 3871714, 2369104, 5171594, 1359332, 4437796, 6942610, 3366405, 5931856, 4753520, 4961026, 5091945, 1885608, 6671291, 4423946, 5776029, 3298572, 8233382, 4931343, 5362711, 8111959, 2776709, 5390292, 717530, 6588152, 3095563, 3804043, 7346099, 2478173, 4461446, 2083375, 157666, 4793003, 3148614, 213230, 4593374, 10063, 3749586, 3835925, 3801118, 1127922, 2864566, 6785763, 7113581, 787089, 6465796, 7798302, 3835108, 3347848, 1305703, 6241286, 4328459, 8284094, 1327814, 1711177, 1795444, 665896, 1351202, 5885776, 5854065, 2797435, 1496487, 5102304, 668646, 6868654, 6333796, 3047870, 556935, 2479556, 8220176, 6155594, 7741281, 482135, 6960884, 1194451, 5715420, 3695884, 6075020, 8092721, 3222329, 3025710, 7599302, 1521787, 4912624, 6041466, 236583, 7253076, 4410617, 4101159, 2014830, 3109051, 2771533, 2807780, 3405961, 1293401, 7737756, 5592598, 3152558, 1464853, 5780958, 577125, 1681876, 3673899, 1739891, 8118368, 4230372, 2945845, 8260598, 6813870, 1723907, 7390798, 6010412, 754533, 425234, 6806744, 5113717, 361194, 7065522, 120535, 7426601, 1508200, 1582144],
[487068, 4872182, 3989539, 6199493, 95514, 2737219, 5857363, 6680601, 622058, 1133125, 5273818, 1409124, 1358525, 399396, 4353870, 3231532, 3310152, 6974637, 6200098, 5546740, 691227, 6643278, 354333, 7205498, 5548124, 1903322, 4247416, 2874696, 1186573, 7174683, 6107693, 4908518, 7164153, 5974054, 7028793, 3174692, 4392813, 5213258, 3705591, 2106541, 1319290, 5737421, 5688327, 5577885, 5337155, 2730292, 4246605, 2538795, 772522, 7508220, 5255561, 3312279, 4583530, 7160014, 6336223, 4594751, 3723083, 436532, 2369653, 1912121, 2535519, 1619808, 4779908, 6759677, 6276297, 2386901, 6087741, 1450686, 5165245, 1738944, 2672610, 4238194, 3590303, 4365412, 7218300, 2493194, 3879852, 2407856, 2644048, 1974150, 5152025, 7010351, 2354088, 4007288, 1047338, 983944, 513507, 1849449, 529633, 5994969, 4647398, 5379193, 7552795, 6049401, 8336049, 6279915, 4519899, 8310840, 1158628, 4696338, 4907405, 7236116, 7211083, 4811923, 5276319, 7742602, 3461985, 366427, 4378192, 1671837, 393983, 7094048, 3666886, 5354669, 1491114, 2712512, 328250, 6009111, 8104441, 6232089, 2698106, 3628631, 5255690, 6883789, 7316359, 3587755, 5963485, 4919045, 6687792, 4109601, 4412564, 1912747, 7262334, 5347955, 4426786, 311241, 332959, 3580117, 7276386, 6903712, 4781318, 2246500, 5811249, 1577361, 4858340, 3682371, 7810555, 1286787, 7171507, 4554132, 3627523, 6865068, 3273788, 6163772, 5856193, 1217427, 659399, 2272128, 437058, 2563401, 6672872, 3627954, 7473688, 5415216, 5271923, 5463356, 2128542, 8358876, 4291261, 5793229, 6260387, 3070863, 5090012, 3185548, 1932542, 4399391, 7598852, 4844478, 3259610, 2736770, 6860609, 3091564, 8240410, 7664840, 3747418, 6745269, 4081088, 2266090, 3306751, 6007412, 1039428, 1696325, 2427732, 8171600, 1787865, 1031445, 2893969, 5429540, 5990122, 3075135, 8014552, 2115921, 5038113, 5064367, 1414699, 5405798, 7454758, 3962826, 2159435, 3276562, 4616159, 4853070, 6260083, 5432963, 2240173, 4307068, 296823, 4571915, 620118, 5217500, 7037946, 7320181, 3770120, 7678233, 5514933, 4895649, 4257799, 3313641, 2227804, 5403601, 343819, 7346391, 7109382, 6279623, 2104229, 6555309, 937478, 8252972, 7190254, 2664726, 6348362, 4726872, 7110892, 7536209, 484507, 4761687, 3384015, 364756, 1971456, 7569751, 7382717, 3201109, 357990, 2987105, 8288771, 3630083],
[866447, 3947679, 1769457, 544454, 319297, 5389592, 3919245, 1952922, 3937569, 3387302, 4847677, 5140047, 1861483, 3601976, 414205, 4130652, 3626428, 6927278, 5260596, 7361355, 3627341, 5708923, 421046, 3703726, 1306583, 1837160, 3945516, 5411417, 4409756, 4215664, 2431852, 4063280, 921951, 47571, 947720, 8270019, 7197412, 3049706, 1270261, 4652623, 6912549, 5555621, 6696417, 2154647, 6040628, 7598532, 444172, 3049526, 5794903, 5920103, 6354485, 2717719, 2207372, 7556334, 7868006, 1461599, 3013143, 1801908, 4849285, 463172, 1739405, 5179098, 4289047, 7100056, 5813131, 6637292, 6170526, 446737, 5332989, 2674163, 3925636, 6804718, 2638722, 3748940, 6367884, 7322326, 1516153, 852415, 3451688, 1318027, 2645531, 2519773, 7598657, 184929, 4488231, 6768979, 1011689, 7290243, 2378310, 7475067, 7873783, 3656638, 8186730, 6743149, 4188385, 4051391, 7858336, 1381129, 7660103, 4685916, 1504622, 4384716, 2975229, 1474990, 4694943, 4094186, 8072676, 3294041, 8025753, 18461, 5690362, 45376, 4607830, 7530916, 3347828, 3690910, 2351029, 3669517, 2181843, 1110894, 8195706, 6841683, 32192, 2254708, 224086, 5930798, 3526744, 6536872, 5667114, 3226430, 3006410, 664562, 7917881, 693785, 6967946, 3552647, 5908198, 700826, 3161048, 5312239, 1797094, 6314893, 4667552, 7420950, 5090698, 3189713, 7192755, 919644, 3597773, 3931684, 6175687, 3920149, 325368, 8256184, 1287962, 4160480, 3325302, 6884333, 4452767, 6947824, 1330966, 1927529, 4150262, 2848542, 7887260, 7374041, 8268955, 6012176, 215748, 5791198, 5782089, 6301537, 6017312, 4065444, 2385270, 357938, 5847966, 882968, 4176509, 6192628, 3615277, 4844233, 4905553, 7067094, 5843983, 3494509, 4799205, 6141654, 5851709, 3640179, 6424051, 2432810, 2548809, 5307795, 6785641, 3191344, 725500, 2132647, 2069807, 7959108, 492023, 2928847, 2597774, 4648793, 8086471, 2731366, 4111957, 5296417, 2359449, 5718971, 95783, 7734177, 331516, 1420844, 3176128, 4010975, 139119, 40913, 350585, 2518210, 4472044, 4533156, 429368, 552783, 8018912, 4968601, 2911681, 1367732, 3751855, 2708915, 4003099, 6744823, 838092, 7668051, 4879005, 1670642, 6539701, 8318157, 4590938, 5320069, 4237749, 589813, 1786385, 1538608, 7363186, 4914439, 7984182, 5300400, 3960278, 3835028, 1758814, 7874135, 2523781, 359969, 2299194, 426777],
[1073395, 5657154, 6544594, 5142518, 3127479, 163603, 2031343, 5765489, 904245, 1034349, 7163678, 2500418, 2804720, 7733422, 6024520, 6211821, 6894846, 8358426, 7020469, 1159448, 2137158, 7325056, 3982222, 3726458, 4159121, 581021, 5855839, 4842745, 5493257, 2017884, 4938904, 1247342, 5084380, 4201598, 7289364, 3930204, 8111510, 3233383, 8123729, 5529036, 6108560, 7969165, 3802419, 1248697, 2669809, 582053, 7602678, 359827, 7102416, 7049899, 615644, 6710279, 2326573, 5676793, 709910, 4546315, 4440134, 2983390, 5603906, 6352893, 4012150, 88873, 7356523, 7922013, 5316083, 3218471, 1229305, 2331183, 1774526, 2468353, 6082168, 4467890, 2051974, 5311193, 2185199, 3983995, 636449, 7683173, 6976708, 2359199, 7630490, 5444850, 7099528, 4589720, 6207511, 6070601, 5252204, 7785845, 1598687, 417694, 3119547, 1302914, 1164756, 4471488, 2182031, 4990793, 7392796, 6221607, 2415649, 7043957, 1686557, 5308191, 1043068, 6913747, 2711492, 6832940, 7470813, 4105624, 7218337, 3729370, 3649877, 7898397, 7303069, 7999998, 7539544, 5504971, 5298476, 5315978, 335654, 6585163, 3847871, 104077, 2251840, 3784865, 2689769, 3322006, 7915242, 5033344, 7403842, 207817, 4047109, 5895551, 5314554, 805738, 2090200, 6101253, 1932159, 3213089, 5423322, 5555222, 2765815, 1003830, 6642836, 4989331, 1854998, 2726512, 1063926, 2314196, 4357559, 4941745, 1034470, 2172177, 236885, 6670628, 3538854, 564881, 5663550, 1498214, 4980961, 4150543, 3196640, 3326073, 2866721, 1275750, 5655474, 3177899, 3448846, 7446357, 6448869, 374180, 2296737, 8235941, 6957014, 5670644, 7680933, 7183947, 5354752, 5648560, 84742, 230321, 4951775, 4182627, 1014047, 5036690, 6523130, 2667668, 4074835, 3430880, 2069902, 6214553, 2211210, 2402142, 1799331, 7641195, 248846, 2870575, 4179921, 3999181, 2766387, 5361256, 2020385, 3936778, 3110820, 6843107, 541994, 6960644, 475677, 4049315, 1303632, 2209309, 8237298, 6784317, 2912388, 3576854, 5166596, 3875597, 7668509, 7551469, 5188298, 3340684, 3365695, 2934298, 5669260, 408513, 497445, 7710719, 2799603, 2127868, 2633101, 4208433, 2653519, 6011240, 3210626, 4527122, 2769037, 846747, 6850903, 6695043, 4534988, 4376037, 5658002, 4321125, 3444444, 7785273, 4819806, 3518442, 7660022, 1360830, 6388208, 3071767, 5747428, 6500875, 3906812, 5681769, 6368480, 7412897],
[1091497, 5888885, 5945547, 2880565, 1447085, 2690723, 108740, 983805, 1260361, 8032161, 2936029, 1785380, 6112095, 1994872, 79532, 3077177, 2964652, 5359618, 5359651, 2986548, 4032941, 59371, 3803946, 6243804, 8142756, 266347, 7430749, 4628145, 3684061, 7568280, 1727752, 3293707, 1176920, 1416086, 381956, 759510, 4638303, 307382, 7466831, 6420465, 3868486, 7212259, 3336735, 7785055, 3392653, 3319832, 1452478, 2634977, 6248949, 5163732, 1080444, 6039360, 5314580, 4252618, 5750481, 5223530, 1176312, 2877927, 914338, 24183, 7982210, 6586021, 8312315, 185610, 7660912, 6901543, 3734474, 108177, 1389719, 7074642, 6539600, 1569442, 1114271, 171575, 7945294, 742430, 3785546, 2458678, 4479547, 1723972, 8097353, 3521327, 2485040, 6424723, 2779848, 3405193, 813098, 2950085, 7206715, 6422772, 5244855, 6466051, 5512150, 6091835, 6251868, 997002, 5051077, 129099, 3966085, 6322269, 7136957, 1861223, 7216215, 7934179, 5763921, 2505075, 5045266, 541109, 8253516, 7957826, 5174331, 6109912, 5522359, 430725, 4348935, 7848288, 847964, 7579877, 1186688, 2795794, 8203186, 3717882, 273977, 6806558, 1931939, 5339534, 6657207, 2097390, 7787353, 2211503, 4033233, 3829874, 498898, 284839, 6528472, 5444690, 1190447, 6514354, 4106148, 1195303, 8323366, 8157369, 6721871, 3185748, 2359412, 479260, 6776310, 1504006, 3397140, 6280421, 5448049, 6321251, 4294833, 760819, 5665060, 5666810, 2139339, 593614, 3365896, 4223012, 706215, 5614132, 1015453, 5208741, 7125391, 2500415, 2190623, 7241064, 6774419, 985451, 2693600, 2585293, 3912648, 2763566, 4452648, 6897261, 2851520, 5564469, 6063664, 342509, 535117, 7457880, 610637, 2289616, 7072403, 1166571, 597267, 4342576, 6433689, 2053020, 4854467, 7122474, 3236606, 2852219, 1411019, 1067602, 4034975, 3307185, 6987468, 8188574, 2536672, 8317394, 3481082, 418944, 3168953, 6826194, 3305744, 8156918, 2727679, 5319840, 6903436, 99739, 5492437, 688023, 2023161, 5058813, 6477746, 6265546, 4248552, 3361626, 6360121, 3043848, 494761, 434014, 7762789, 6140129, 2452502, 7796445, 5206461, 5601787, 4843562, 5108236, 5611560, 5135291, 49356, 3082726, 222102, 2068422, 2887627, 2451878, 4084165, 5152179, 1751777, 7818436, 6248250, 532717, 688194, 3898514, 7879288, 6366190, 3584176, 7651835, 4213487, 1989911, 5042449, 4539840]],
[[7811034, 4101752, 4245472, 6073675, 1840404, 6250945, 1555058, 2120393, 1371489, 1671518, 4281717, 3309207, 6016120, 2526947, 2597507, 3488163, 1473549, 3896396, 7464922, 5062365, 720334, 2654250, 2806963, 2343272, 7959183, 5625930, 4238586, 2828879, 3218093, 8275971, 255241, 95652, 7358277, 2955752, 6588258, 5436651, 4310701, 4115484, 3997590, 1681180, 6377377, 4984026, 7728084, 1124172, 5151515, 7392587, 7212320, 1988786, 1469334, 6576597, 7671570, 2457976, 2032623, 7915765, 25792, 1993849, 5812670, 4145655, 7681746, 5613768, 5907693, 4310916, 2356521, 4579667, 5528002, 1081873, 3731128, 6821365, 5640258, 6908964, 6689436, 6691586, 1960130, 7978197, 1361321, 2204205, 4792675, 6751253, 6224912, 2714525, 7157068, 7773271, 3449774, 3704355, 1948548, 7333442, 4142247, 7190427, 2644876, 5893841, 4040484, 6436308, 6162570, 4586169, 1124328, 8122457, 7688341, 2198877, 3049460, 7538209, 7955893, 6706569, 3936421, 1182256, 1275366, 7542693, 8240356, 6695277, 8349688, 3857760, 48323, 3991311, 6045712, 1178717, 5180071, 4071305, 7031633, 3814811, 1042233, 3301709, 7651908, 2429255, 1194267, 6145474, 7142062, 168019, 2603243, 1929145, 712081, 8342879, 5792855, 6278775, 2615169, 7076719, 4476696, 4287465, 3661903, 5285781, 7800841, 7584498, 4088201, 1348969, 5369736, 2441916, 948390, 1353929, 7715351, 3431405, 3430793, 7588591, 619170, 1658274, 6969721, 4132746, 911100, 129925, 4738018, 4278712, 5533966, 6258744, 1520978, 6743151, 6468528, 5029792, 4775056, 5178178, 1137833, 8128756, 3935124, 1658609, 4297552, 302874, 5179623, 5821844, 251791, 2181799, 5885328, 4114299, 7910280, 2640821, 2630708, 5646095, 1572538, 6120953, 3006955, 2127227, 4920357, 1404365, 4804281, 5524336, 7553822, 7094073, 5635183, 3997367, 931747, 5483244, 4680653, 4228086, 8236395, 118522, 7617447, 7319084, 2974225, 1215473, 3555039, 6662272, 7110713, 5436233, 3979616, 6272857, 2003140, 1237529, 7266963, 5765861, 785352, 7206448, 8224950, 5224884, 3735985, 4149803, 2557395, 5401731, 797413, 944538, 691439, 7879378, 4427982, 1758520, 5266671, 2666997, 4760746, 4165771, 6017287, 2755530, 2999992, 642462, 1354184, 4126885, 7111344, 3700, 5555924, 6694733, 6452652, 1535625, 4307722, 3570299, 4056305, 7861196, 322078, 158368, 5079383, 3448260, 1313471, 6011413, 2035183, 6251261],
[1256704, 1488355, 7581873, 7558212, 7859489, 7092691, 7575430, 4205350, 1319598, 1739683, 623414, 6513847, 4614254, 5691051, 3896457, 3201893, 5354838, 1747765, 6887182, 5075088, 6633310, 674619, 5762972, 3983920, 7317707, 1288197, 2318301, 7236862, 1999326, 605736, 4887038, 1937153, 3701597, 926606, 4575448, 5383892, 2688188, 4901594, 4137514, 3877928, 5436773, 2536088, 4110745, 57030, 7657193, 6898520, 5187922, 7337738, 4067762, 5516933, 1579484, 3933838, 5110111, 959253, 8009430, 388313, 2920587, 449655, 6870454, 7317543, 7938387, 5961729, 6016667, 869106, 77445, 7966818, 595236, 7006559, 1386164, 296446, 5173226, 2273891, 5119728, 5299221, 2329867, 3571905, 1341274, 6108746, 3521510, 7151103, 6333391, 7746300, 690008, 2058189, 1538670, 518253, 2864732, 6847196, 436780, 781503, 7820175, 3555789, 2895884, 4329272, 4007871, 387699, 2146874, 4880718, 4813518, 169614, 2416606, 4371208, 1581503, 5450949, 7338913, 2413508, 974281, 6182988, 2007399, 2378714, 5566680, 2332982, 284428, 4079364, 2479613, 412453, 2958177, 2323915, 3073554, 6925681, 2838387, 7256803, 7963195, 5427935, 5753546, 1897883, 2599545, 1047633, 4656600, 1308018, 6616741, 1785945, 6386465, 5871322, 2717040, 1840926, 7406815, 4247873, 3539674, 4505060, 6457339, 2309193, 568925, 3979458, 690765, 7486625, 104640, 1028101, 7581807, 4692806, 7417001, 1989144, 979611, 4032945, 7204189, 5262250, 3927790, 599505, 6301276, 824057, 5381724, 2081592, 3943831, 1363517, 6158597, 4940388, 80763, 4144015, 292403, 936608, 78183, 5200365, 5380622, 6275487, 7205203, 7792195, 7862887, 5956808, 6917451, 3837513, 2652991, 6788080, 4547298, 6258780, 3013551, 1909177, 2751272, 8069917, 8350637, 6115312, 6420050, 1859334, 1134198, 477566, 5139461, 5246866, 6997939, 8226041, 2729740, 7422743, 2194665, 6475007, 8047526, 4429272, 6910083, 3942719, 6830983, 5712321, 3380462, 4901570, 4242386, 5844186, 1716794, 2789389, 4481338, 3741804, 751713, 72888, 2380303, 3100852, 1052470, 4755402, 7379879, 137045, 3045108, 1350904, 4366777, 5732703, 261014, 6270944, 7390063, 4739261, 3026858, 841503, 2073893, 5688322, 3191351, 3636487, 7246195, 7470765, 6000780, 809318, 5205086, 3461811, 3761188, 4553585, 1289828, 6146932, 7809159, 6804052, 7695660, 2315687, 4127215, 1115226, 6150121, 5731701],
[109922, 4185020, 646071, 4045549, 7361432, 7699670, 2954929, 5255748, 3714642, 6832145, 8037086, 8211787, 3834552, 7989652, 6418615, 3353711, 3600625, 2807706, 3532517, 7351418, 7076621, 7762202, 8151520, 2144508, 4589692, 4743880, 3194433, 680377, 2458095, 1483222, 8284513, 693750, 3318666, 5831973, 4370188, 145627, 4375869, 8144341, 2213926, 592792, 7681198, 7023921, 6950836, 7102755, 2199059, 8006675, 6526003, 6399429, 4991621, 3425378, 3868271, 7347478, 2631896, 6315997, 7252311, 3819053, 5724728, 3597198, 5190987, 4203206, 8215746, 2536959, 1303784, 6765998, 3614651, 2662547, 3633239, 7718348, 4512462, 497572, 2961067, 1090436, 6431850, 6685021, 4475041, 5640488, 6397796, 7208426, 2192549, 1406456, 6105572, 6592591, 6848068, 3269128, 7029944, 7391674, 2306085, 4668390, 7384417, 4973328, 6802039, 7503461, 6366739, 3548138, 520290, 2728819, 7686180, 848848, 4634200, 6976636, 2698139, 1500942, 531637, 1365438, 7378624, 2832560, 1547201, 3607022, 5182797, 1274524, 1120935, 4537781, 7285878, 7815823, 5448805, 3115927, 717397, 1342678, 8165940, 7751375, 6165536, 7606850, 8175106, 4819176, 2616014, 7209646, 6324214, 2618433, 590915, 3205647, 6405045, 5355917, 196609, 6788593, 5193005, 2954403, 7698605, 2330814, 2758946, 3834615, 2724704, 1919839, 6181472, 645634, 3209922, 5732551, 7457721, 4206286, 268221, 2018033, 5536207, 6243472, 4728415, 596017, 6162972, 2917444, 686065, 7448051, 7188144, 3698257, 6687114, 7277146, 2524804, 1089670, 5061967, 3331757, 2496812, 6140951, 3507352, 4342099, 8139096, 6780893, 4723825, 4489752, 622398, 259375, 7725254, 8087603, 3364148, 2642604, 4571747, 3475495, 8237459, 2653030, 3877743, 2267222, 2376385, 387997, 7879722, 6818908, 2888989, 2068812, 951382, 5258253, 3002237, 4330703, 2166667, 6671132, 6254560, 656374, 3715709, 4866989, 2312321, 2182911, 1999505, 763684, 7615860, 5723638, 2153463, 7622031, 4255488, 8341721, 3141229, 211020, 4644884, 6258259, 8092958, 7053192, 3382074, 748840, 4580928, 2958149, 6435024, 4649496, 7847275, 1158032, 6255740, 4134874, 5882852, 19161, 3701972, 7237434, 5767498, 389894, 2626734, 6917378, 8331028, 4312429, 1642940, 4871803, 2684100, 4110681, 6904038, 4254741, 454595, 7622610, 5514822, 6565493, 639234, 2697405, 8332752, 2268418, 1165456, 3930460, 4035883, 5306127],
[4483816, 3379592, 1203546, 2692844, 3427347, 3560702, 327826, 7632973, 8024956, 4331491, 6748621, 1459765, 2904956, 1951615, 4513228, 6971204, 5846516, 6030800, 3877016, 6434794, 2339897, 5552229, 4219454, 5405387, 3114314, 2225157, 396615, 92872, 1079978, 6884247, 1168789, 3510860, 1717039, 6275755, 2663979, 660714, 7922203, 3546608, 1205723, 4966453, 5866114, 5571988, 7879994, 7043226, 3062032, 3622844, 2092782, 2942763, 4795751, 4904374, 7744555, 1725917, 5860205, 475395, 1034126, 5066202, 4405744, 7050318, 530491, 8359120, 3358424, 1717516, 690729, 4676559, 1094250, 1695506, 4465868, 4740971, 2239327, 4966152, 4689145, 3284467, 1580817, 852538, 3741767, 6451186, 3778806, 6159023, 214477, 1237453, 3995042, 5226216, 4053200, 6275128, 6391361, 1609377, 3137151, 6800822, 1902869, 411819, 331183, 7567583, 3515536, 3968800, 3586825, 6690600, 2997817, 7192003, 7456641, 2132739, 2180485, 4079933, 1988700, 1026873, 3874858, 370845, 201437, 635322, 5198928, 3008997, 6276376, 5390774, 274788, 1442311, 839132, 4746707, 2263155, 8024317, 2668925, 4276631, 3075967, 7655496, 2396561, 1006296, 480569, 2741029, 6989234, 1040298, 2787738, 2908218, 7805540, 6996655, 430918, 4700629, 3018146, 6141364, 4086145, 8341757, 3506329, 6410534, 2202976, 88672, 7219552, 5657181, 7868798, 6668100, 8293960, 6093194, 5781844, 1915347, 2855028, 518222, 4840426, 6328358, 4896957, 2068139, 3181328, 2680058, 6603632, 4317271, 1837761, 6639253, 2201105, 2625448, 5508122, 5367425, 1595870, 7476458, 8106677, 5948865, 4695503, 7802511, 2242096, 7632432, 345069, 817086, 5464529, 4361594, 2017789, 5126058, 3597053, 7863302, 7637726, 8357340, 6803380, 6282652, 3199666, 7418499, 7010635, 7938770, 6626909, 2009459, 3142533, 5305210, 4370962, 1720330, 1495234, 4844605, 8096759, 7718297, 2066004, 1708289, 3218672, 4579767, 3994046, 4948983, 5809873, 1814558, 8140746, 4034502, 2227392, 6289371, 3407837, 2303869, 4896085, 3215749, 5993081, 4652499, 6402551, 3507036, 4284634, 2779926, 5053256, 4700734, 4624439, 5819197, 7579824, 6497464, 8301976, 759075, 6134726, 6616248, 2925808, 1628154, 5139381, 4649740, 2611764, 45664, 2438990, 1116980, 3415587, 4806248, 7230362, 3984018, 268676, 2174811, 4506765, 7764197, 3315762, 2609243, 5712324, 3243764, 2883906, 3038378, 2058201, 5999244],
[8051145, 5145816, 1776929, 1565352, 3826835, 255606, 7531483, 5409777, 78830, 80006, 5094255, 6403281, 6227379, 7122081, 4312321, 7267994, 6284531, 5630679, 1535142, 5621959, 6872447, 2949585, 6621261, 380618, 4972084, 536535, 8250887, 6369664, 6306588, 2816537, 3802017, 8282333, 5606907, 8254701, 2463360, 203279, 3885991, 6000707, 1186711, 3653237, 6599927, 4155527, 2283701, 6112953, 144165, 2849003, 3131070, 5774682, 7944174, 913848, 6412105, 2067794, 1806582, 3181323, 2808803, 1483852, 7356835, 1701030, 76715, 4976722, 1946731, 5556745, 735141, 2472958, 3034498, 5964770, 6461590, 3663453, 3579686, 7806684, 431355, 7447767, 1639772, 3948854, 3579701, 5996845, 4835117, 3761968, 1114643, 7803303, 5558087, 6130280, 6837251, 3240831, 2661974, 7265694, 6123, 7130221, 4047124, 2737230, 7687334, 3565149, 6329857, 2127526, 1939858, 2246148, 5026402, 1366582, 4408979, 5044312, 3056539, 7647688, 5601482, 3945656, 782895, 2563355, 4084915, 7886949, 1663457, 792218, 116788, 2650204, 6220050, 4767858, 2135096, 4383604, 6068199, 6980386, 8100125, 3717870, 1751799, 1169428, 6601735, 346037, 7721802, 6474309, 5035155, 7207522, 3305271, 2411038, 4694592, 4948476, 7531435, 4968575, 3436510, 665667, 7184482, 7646505, 4231544, 3857385, 3948538, 6813903, 7841245, 2820874, 2097148, 6662407, 3014948, 1351909, 7298755, 172484, 5062326, 7124626, 7917513, 4738864, 6039188, 2000501, 589729, 2022173, 5710600, 3707244, 5385622, 4067453, 5891045, 4453487, 5495426, 2090686, 7100792, 540553, 7258372, 4744151, 6477215, 4359700, 7198626, 5126790, 7102482, 6021695, 5631416, 2110081, 5606040, 7127673, 2732845, 1269337, 5385847, 6071973, 1648112, 4012618, 2554936, 7453012, 5869976, 5190781, 4984310, 8269436, 1053969, 6646070, 5448377, 1068431, 2780819, 2889768, 527531, 7713764, 1639612, 6918726, 4056204, 3420246, 3370180, 5077292, 1850388, 3456363, 3324234, 3869511, 6983293, 3264994, 6952813, 6629000, 1530196, 1269398, 2145320, 7586100, 9091, 5363502, 3434928, 1088026, 7444489, 884347, 7474044, 4081981, 2761150, 7607852, 5437025, 5566456, 4311956, 4521115, 4108533, 5923142, 6105850, 191156, 2785562, 5087888, 1896068, 4129716, 750810, 4120008, 6890438, 4691909, 2069278, 578527, 5023581, 2123017, 2309955, 5129166, 5187886, 4325504, 3130060, 2110730, 6731086, 6879866],
[1630276, 523180, 2797640, 2762571, 75733, 4223242, 6272299, 6599994, 3270576, 8299462, 2868060, 7091997, 1433287, 5825090, 6838783, 2199558, 3354990, 7115668, 4667311, 1661288, 400830, 18133, 5073934, 662345, 6174430, 5559616, 1296802, 6195848, 2709860, 4645106, 6870301, 6480242, 1783682, 5878939, 4848048, 6383603, 7796085, 3362918, 2320705, 7477367, 3790148, 2166149, 5184348, 3493576, 6660923, 8155232, 1437872, 1124258, 8037137, 3556598, 3888628, 3677225, 4839596, 880652, 5139752, 477012, 7226642, 2780778, 4436703, 6316265, 5409256, 206849, 3267902, 7318947, 4974291, 6870905, 6153128, 1679853, 3948769, 5540510, 6962514, 4275622, 4985516, 4799772, 1835328, 5465327, 2145165, 877519, 8254963, 2690654, 1903699, 4717278, 1455748, 1920264, 4614067, 2737606, 3001127, 1968039, 5874809, 5861629, 2233521, 3884365, 5162206, 3018088, 5278649, 8062625, 4241874, 7589272, 1096604, 7300491, 4527378, 1273497, 1433633, 7723238, 248133, 5997038, 5111139, 576518, 2608269, 582230, 4158483, 5220008, 1660209, 3555975, 2059227, 3055112, 1145482, 3179263, 3903974, 5007914, 1560801, 120909, 7016349, 5390387, 2466294, 4745506, 4701950, 4615508, 6395300, 4771558, 3646858, 2905980, 2936907, 222613, 2290260, 6649832, 2487272, 7606870, 3226133, 6286485, 752564, 5291910, 1717460, 7766798, 4391771, 7204765, 3937422, 6590678, 5714907, 755546, 5551649, 2544917, 3436186, 6901681, 1758541, 5006312, 5649748, 4660045, 4382653, 869434, 5972359, 5392261, 2784078, 6677345, 987288, 3999373, 6220372, 5220792, 7936016, 6864280, 6043212, 8139255, 3321310, 6230630, 6681532, 293740, 5880645, 1003359, 5025143, 1166524, 7521743, 1243824, 3397665, 7374145, 6787561, 6778317, 6162283, 2699401, 483819, 6707997, 2302692, 999784, 3257905, 2346885, 2655946, 2558008, 5397536, 4643384, 3325909, 7231049, 2569893, 5578458, 2336952, 3650104, 5078456, 4588238, 535103, 1428479, 5267909, 7110638, 648978, 3753595, 6739991, 3454160, 2467079, 4844239, 1259945, 2457759, 4223943, 6631487, 8356361, 1579483, 5126787, 2826789, 4443343, 601641, 2864994, 3274408, 2627862, 5822624, 7146096, 4050572, 3903430, 194490, 5498980, 5022682, 4621536, 2840691, 195461, 4834166, 6786792, 4525861, 565141, 1540056, 701331, 5619166, 6085163, 1491014, 7828941, 4586411, 3526621, 7966877, 515244, 5826290, 5540034, 1605806],
[751530, 5905843, 3672147, 4127071, 6938257, 7569913, 5720039, 5698380, 1076489, 6078155, 6140224, 976796, 4359689, 1431756, 2263584, 4458374, 5660321, 7100983, 5830682, 5039840, 3545504, 5360258, 5548835, 1822537, 894864, 1328328, 5334186, 8126709, 5662139, 6165209, 3552847, 6794949, 1284556, 646401, 1957098, 7612063, 2075893, 6426311, 7418949, 8250033, 5534641, 4933989, 836951, 4254844, 451369, 8213836, 6666052, 6881094, 6017598, 2906435, 7140232, 658296, 5831168, 2715854, 5569452, 4864739, 4223620, 5446283, 1444386, 4750472, 6430572, 5678195, 3742508, 1773619, 2419742, 6328743, 3495481, 5498585, 1168765, 7778401, 7783292, 2585518, 189877, 1519462, 2278452, 4308869, 1603426, 5967464, 6474730, 2177500, 2324828, 8014510, 3370896, 5440640, 4081174, 3287298, 76333, 7801033, 3380507, 5616079, 6779437, 6196679, 5020492, 5202345, 3224340, 6431670, 7397932, 5909088, 5461769, 779990, 4839690, 1857373, 3623298, 1369497, 1460706, 2943193, 5202106, 3483202, 4095858, 7951836, 1072067, 5593151, 6579328, 4484671, 3564098, 4039949, 406144, 5514184, 8237154, 2186454, 7515983, 898844, 1743549, 2529736, 5644280, 5375228, 2476243, 7091064, 3297269, 4770674, 6979279, 7559932, 2012394, 313989, 1485807, 1157859, 6874030, 173990, 5380925, 1777874, 2068217, 1978150, 1057131, 8134735, 3336236, 7358905, 1466324, 2290795, 8178763, 7489415, 1173640, 8268809, 6066941, 5011141, 6448773, 3367821, 4318769, 5476441, 543744, 313760, 5879783, 5781450, 4946107, 4357621, 1353832, 2580726, 5125600, 7950855, 8054853, 1423231, 6145445, 7360399, 8128706, 6444457, 1155444, 2560997, 7923929, 2347011, 6296431, 7347275, 2881346, 7477119, 3896982, 6639865, 536591, 3703725, 727079, 3641942, 2649035, 6752022, 6416050, 3646962, 3474762, 6224146, 7292612, 4317752, 6631707, 626905, 3832919, 1455118, 3531308, 1241716, 3039723, 2637620, 2201581, 3870412, 718136, 4144478, 2188112, 4102630, 4473449, 4332451, 4299788, 434455, 5464736, 2349781, 4800943, 4828454, 7697639, 1199874, 7104871, 5215017, 2710162, 372782, 1837242, 8097956, 7683642, 3840989, 7886703, 4614107, 1663442, 5735352, 6620824, 8158491, 3557378, 3695912, 7026647, 3973571, 7707159, 7523748, 7017564, 8230503, 2903301, 1683179, 2722733, 5797940, 4694416, 5042813, 720723, 4461916, 947782, 1117287, 6737929, 3069419, 7988813, 6706592]],
[[6065439, 8098530, 5023810, 3381156, 6754733, 8094528, 2177707, 3111036, 7726676, 629546, 484643, 3088074, 8083517, 3432654, 5947760, 7464840, 2809352, 1293705, 2161515, 5167235, 7588976, 5272972, 2507932, 4740874, 6713670, 2677670, 5944836, 6280256, 3504771, 5665806, 4261247, 5346554, 6855031, 2342557, 5386712, 374061, 5834168, 4738021, 924002, 1651429, 2817473, 3775056, 8191761, 3019257, 4873383, 6864721, 6005610, 1554003, 890595, 5017759, 129837, 1797130, 6927116, 7222023, 5456406, 2989326, 5239270, 4960563, 2804667, 5558044, 8248954, 7231731, 6851615, 2736490, 4381530, 1851355, 7327469, 2633801, 1188268, 6666886, 6009233, 7138474, 5855102, 6936599, 2208617, 7506787, 6935467, 3083477, 268341, 5051249, 685554, 1631620, 5502636, 5703894, 476211, 841551, 5578983, 5496622, 267959, 5083084, 1086771, 1813620, 1877396, 3046376, 3953948, 2812225, 1752363, 6287571, 2783914, 6861632, 907280, 1692098, 712059, 5579485, 4443683, 8225659, 8094792, 6219611, 3934896, 3058583, 682062, 4094924, 4572655, 4595098, 348239, 8194569, 7069956, 1158279, 4203848, 8159248, 7301504, 1376237, 3003634, 3139321, 3393982, 7678646, 5361024, 5600871, 5115313, 6164519, 5052485, 2125740, 187821, 7855321, 6141126, 6321742, 6663527, 3085067, 7177000, 1123310, 3035694, 1060155, 7565014, 5349429, 1442616, 807345, 5422688, 1909112, 4792902, 8077562, 8068234, 3876796, 3664755, 7997599, 7742808, 1596915, 6646805, 7029787, 6356840, 4550401, 1342566, 7172620, 1281840, 3033542, 1221120, 642163, 3649099, 8000533, 3943967, 7447439, 4935652, 5839684, 4628894, 1927890, 4487704, 2170724, 5682155, 178968, 4409051, 5818012, 8198602, 3963301, 5548696, 3533619, 1479720, 7758344, 7216034, 6520999, 5008243, 426108, 7910967, 1519116, 6430637, 7696642, 3230976, 5997069, 5676833, 3780721, 3757373, 4468243, 4757017, 7609122, 4958938, 4423267, 1159821, 4754098, 1880200, 3249813, 4596375, 3205560, 1475629, 892832, 2266101, 1369551, 5856215, 5169258, 808305, 8135676, 1723528, 8242694, 7000718, 5239617, 1439637, 3866441, 1672738, 1640374, 3451118, 3979491, 2727658, 3960102, 6885664, 5084531, 3139692, 2309980, 6745314, 3779889, 4473594, 787503, 962662, 7848557, 5524131, 5105164, 1112207, 129779, 7662914, 6864707, 1046269, 3598044, 7924894, 4919929, 5504571, 7644181, 6175045, 8347723, 6810483, 2845860],
[4007120, 5423943, 4306969, 4494957, 2761168, 800537, 6538318, 897473, 5377893, 2096060, 1890988, 3770397, 2216755, 4691747, 7702645, 6363843, 2625662, 7527301, 1503125, 5164199, 5842069, 2036053, 1992862, 5119892, 841022, 8308219, 5278310, 4113988, 3996346, 7495801, 2924478, 6829166, 3053315, 6290721, 3999812, 2369223, 1006380, 648489, 3345382, 2843439, 1332072, 3127630, 6085969, 1168473, 3281009, 1579820, 4532577, 3911106, 5704565, 4311750, 4973522, 7249092, 2690177, 6076057, 7146221, 6810693, 7229874, 4067772, 7589685, 5523885, 2285367, 7505433, 3337642, 2997313, 8242998, 5172400, 917219, 3211637, 8024970, 1373899, 6398327, 8334626, 2376275, 1040964, 6855672, 2097302, 19747, 1290176, 102349, 5686201, 7291506, 5016938, 6334176, 4196839, 1014297, 1042425, 3899853, 4340175, 5817727, 1299889, 1520217, 7379288, 3902502, 6287771, 3292794, 4996075, 6704117, 3732567, 5266808, 4248435, 7865397, 4312725, 1846977, 4708806, 5750892, 2099692, 8244241, 3643726, 881312, 465703, 7355745, 6934849, 4731372, 6529701, 7866754, 2146466, 4752091, 1196952, 3864527, 3888854, 6318296, 4503032, 989019, 988975, 7964009, 6765922, 6670523, 6000973, 7367533, 3028000, 380308, 7263464, 1053469, 904372, 2771224, 7045432, 841953, 8283212, 543359, 7116833, 7788957, 3377047, 1410397, 6638640, 5930780, 2848485, 805857, 1406190, 2988106, 5204346, 3666932, 7926941, 2488280, 4985040, 2865110, 3035363, 1497202, 2817796, 1993263, 1590887, 1844254, 7001652, 4194258, 6393088, 8003079, 3852112, 1727679, 3541710, 7503319, 7555829, 4955325, 2643206, 1369803, 6691658, 4943062, 3026882, 1142921, 7661220, 1678271, 3149574, 8167950, 7623039, 4896419, 6722398, 2939096, 5729350, 3568411, 1422175, 4604617, 784613, 6608734, 4650598, 5974213, 2397461, 5545194, 5198203, 2996451, 4597343, 4153035, 6772858, 2639233, 6847483, 2664030, 8190252, 6634332, 7274845, 4795777, 5385361, 5996962, 1739905, 8319401, 6223355, 3877982, 6956879, 2427708, 6002480, 5433573, 6775158, 5207754, 7121567, 6044217, 7430943, 3353263, 5479123, 2057020, 3965090, 5103532, 9620, 7894203, 195375, 3553067, 4562964, 3521892, 2639695, 7326355, 7694597, 4188489, 4077371, 3229382, 3455191, 2777309, 1065956, 4343354, 2983455, 7148309, 4548468, 3024992, 2040118, 7211470, 1920227, 7706345, 1668559, 3029285, 4463782, 3510335, 6700969],
[6323841, 5209833, 5157296, 466039, 2749828, 6970345, 1962517, 7353185, 3694630, 3683167, 5208263, 4427881, 5780948, 5375250, 5100008, 7179708, 5070481, 3838328, 4793520, 226234, 3680194, 7823751, 4272524, 2530644, 3256965, 7689738, 2369891, 6122504, 4686244, 3569148, 8317704, 7020426, 4220274, 887330, 692608, 5378003, 8285122, 134049, 2624513, 1868211, 987881, 665778, 1815333, 5586872, 2203713, 3377406, 3404010, 7127424, 8022483, 2303055, 954376, 7697690, 6403982, 986782, 104867, 2254228, 8306009, 4319806, 6171726, 4755601, 2243642, 5767709, 2867879, 7167377, 7719897, 7484176, 1566245, 3924729, 3445057, 5308767, 4588273, 2681809, 4248141, 7167510, 860789, 828580, 5868201, 4841612, 5615046, 2241199, 68068, 2089044, 2264942, 663786, 3776796, 7030236, 7492646, 1268409, 5505005, 4935375, 1030628, 4907225, 3986279, 7918597, 264305, 2122525, 2107495, 1543964, 7223646, 2459152, 4141351, 4836274, 435860, 1306531, 4277859, 6035603, 5067301, 624480, 2331879, 4749864, 6551227, 3908396, 3851233, 919087, 6562890, 3314476, 3067031, 6914429, 5470171, 6572362, 5474978, 3727388, 6693137, 1506493, 1633673, 787017, 591648, 2557564, 2570816, 6445452, 2016023, 5199010, 8051130, 3678378, 1172422, 6755164, 1114389, 3000723, 8190855, 1841795, 1330841, 4639722, 1099629, 7637507, 2118361, 928782, 6790090, 8362917, 3103942, 2233548, 374401, 2849666, 3590394, 6351470, 8073256, 752145, 7439588, 3757919, 7696535, 5786268, 4201353, 3897052, 275547, 2911786, 6912150, 8197144, 3021691, 279320, 7192665, 1805177, 8140386, 5870875, 2156492, 4339064, 8123514, 5483203, 2694781, 6821387, 793256, 3383296, 8000491, 5694434, 2650030, 4527299, 2052913, 7457517, 7866862, 5867514, 7431849, 7973790, 3977604, 6589365, 4253888, 1628453, 1537005, 7135886, 6545013, 3739472, 4760670, 2483672, 7276474, 2652710, 76150, 964432, 1590418, 7444807, 6778848, 3767619, 4630593, 9830, 1803185, 4072069, 6194467, 1422413, 5033131, 682879, 4652767, 2402001, 7809203, 208637, 8375957, 8070047, 2260867, 1706434, 2610320, 3542000, 3597433, 2890298, 6751982, 5330380, 779100, 1675140, 1353843, 3088832, 2629579, 6467217, 7778088, 564663, 5091190, 4345288, 2792860, 7793481, 6583310, 6796384, 39045, 7562747, 5550914, 4199782, 1017567, 6255493, 4139212, 8219736, 7585519, 7835405, 6977604, 7231492],
[8154847, 7566155, 6146913, 2462188, 5971340, 1798655, 6204442, 7607641, 3936291, 1606870, 7125553, 73749, 2568183, 5390254, 7182909, 4042384, 2765143, 6809397, 4729520, 4658091, 1692613, 4815224, 857808, 1850571, 4415706, 5828583, 1510374, 4333325, 840381, 4465684, 6648950, 7710895, 6094197, 1167586, 2150385, 868522, 8090466, 3543213, 6862447, 5414557, 6745364, 7873095, 7615115, 7248369, 5926609, 3836333, 6017410, 7145166, 3554046, 2304324, 1386528, 3258835, 4181051, 963172, 5627171, 7476731, 4313342, 4743085, 4092880, 661108, 4592973, 3021186, 6417065, 5896927, 6197897, 4550478, 6995515, 3522238, 1082938, 1235805, 7622564, 6515645, 2822702, 2913189, 2553916, 306480, 2596679, 3147894, 2003502, 5242706, 2518437, 5697984, 8258205, 6636021, 259943, 6890034, 7901191, 4552161, 6291357, 3503629, 2759818, 1969485, 3098650, 4051220, 5117605, 8225404, 4357592, 6705720, 8105378, 8250338, 3223284, 1310449, 492274, 2307000, 3961233, 7363485, 5577650, 8068442, 6695612, 3403410, 6060904, 1628342, 2009841, 7466363, 913053, 5191025, 489039, 6433274, 6416666, 7516965, 1234497, 866504, 537164, 6815340, 7380410, 2381525, 3432042, 5257016, 5940752, 6773508, 4181364, 804323, 4917649, 7679849, 2532945, 1833247, 6750930, 741532, 5705471, 594678, 8020641, 6827685, 2622621, 7709457, 2623542, 7924848, 1291259, 3755298, 1469448, 7537353, 6065121, 4824131, 1883842, 2475181, 1898269, 4502642, 2190114, 6648633, 3894977, 3072148, 970904, 231839, 3682422, 3654869, 1513149, 4386838, 7302344, 683068, 1458725, 5573891, 5293368, 6804543, 1242510, 2198628, 3617190, 3267290, 7987379, 6459326, 1908387, 6613312, 2029049, 6191882, 3892387, 3698734, 6964746, 3397539, 5716224, 6282650, 5956617, 2023007, 3861456, 2267203, 1979851, 6934881, 5854970, 3931281, 392332, 1392461, 4171168, 4721159, 6239800, 7787564, 1248320, 744301, 7498446, 2866748, 5909376, 5807494, 1193609, 965605, 3452681, 2631568, 2666659, 2645873, 960192, 810012, 3076060, 3026031, 7542342, 5816586, 708606, 4670334, 238456, 3303528, 125255, 3843602, 2607509, 966211, 2899406, 4887532, 7242203, 1821906, 992231, 1025328, 4068852, 4791641, 4188290, 2755045, 573124, 1751171, 2643011, 5419168, 3374866, 5916663, 1220910, 7534329, 2150395, 3468485, 3439803, 4644089, 7920444, 3154676, 8168607, 4522101, 6287873, 5750589],
[3012424, 4406492, 2546740, 5034037, 7784928, 8376615, 4586774, 4380561, 6402916, 8140939, 6443466, 3744222, 7553967, 7410966, 2482042, 6520029, 3303186, 1286771, 2292328, 3841531, 1636778, 4411532, 5693288, 1363128, 1736141, 3222265, 8005379, 1699184, 1257265, 8043985, 8082978, 2026893, 4852547, 3005247, 1525389, 1668353, 3874912, 6022074, 3273505, 654468, 642093, 2223334, 7502337, 5380851, 657264, 4037865, 7251145, 4212111, 6679634, 1943579, 6078682, 401147, 6533959, 4141494, 7135384, 5400916, 1652938, 3389236, 3727774, 6267994, 7519709, 4834477, 553194, 4007619, 5609838, 1786393, 1638799, 5160205, 8061976, 5625006, 4825203, 1419534, 2702679, 4650093, 7300915, 4485580, 4388954, 6367834, 3923510, 6017306, 3426495, 8009268, 7308311, 2499285, 790514, 6808118, 608123, 6295758, 6423865, 4759630, 3917677, 3419702, 7178834, 823783, 1485586, 5935385, 487631, 840516, 6722655, 2117490, 6275340, 6191135, 4893139, 4155211, 5333992, 1103425, 16580, 2547910, 4129018, 2986445, 5482707, 6868553, 4824018, 7833849, 7028073, 8252119, 7757600, 1261160, 7964682, 6386172, 5694990, 6535857, 3284294, 1570198, 2622184, 1429615, 6670897, 7364735, 4015211, 731626, 764562, 216213, 1513319, 8088547, 3053229, 2434054, 1518110, 3132242, 1310597, 6880613, 7369064, 5312815, 7839808, 4085736, 6663264, 3425227, 3688897, 7327407, 4412355, 3322230, 8079276, 4380264, 2845840, 8324985, 5412228, 8049379, 6978279, 2984319, 2931, 3879882, 7421619, 4462199, 6205925, 2307212, 2433541, 734802, 7411708, 739470, 2116407, 1654059, 490509, 5584903, 2741517, 2364361, 2738670, 2975393, 700217, 6075957, 4088927, 5813673, 3436721, 4332931, 5583951, 6551375, 3912310, 2259905, 2350513, 590624, 788849, 250945, 3698979, 7470226, 5796027, 6924870, 1122159, 6904221, 5444170, 6831056, 5300518, 1184024, 3304848, 4173966, 600504, 5244215, 268278, 2338377, 1086791, 4268868, 516080, 2306418, 4563883, 2097104, 3770710, 6574383, 7667401, 5084888, 2591342, 5437156, 2099151, 7804463, 4660469, 5073141, 6907634, 4255955, 5023475, 4058249, 5825964, 8185866, 2927171, 5565488, 97410, 6596410, 7440701, 4199496, 5769811, 7438274, 4671802, 4760803, 1987269, 8044167, 3095292, 5294419, 3640742, 7029844, 4929730, 3660095, 6309054, 6442179, 6520550, 3987381, 5989950, 7984765, 4911458, 4731245, 5836420, 7253460],
[1200975, 8294972, 6178632, 667223, 6306105, 1602816, 7266288, 1198660, 1611996, 1835252, 3104937, 7478491, 119976, 2811530, 1092120, 2344890, 3262023, 781322, 6636599, 5679588, 784842, 8285318, 4904312, 5156472, 1028975, 3590408, 8003281, 7434876, 4024121, 542526, 2123272, 8055066, 4864331, 3628644, 4653774, 1510572, 740902, 1024777, 5377874, 2742709, 956080, 1897066, 5580186, 725884, 791497, 5923539, 7165898, 4891983, 3566451, 1503607, 1230301, 4660205, 6707890, 4534136, 7925405, 3352078, 7415718, 4706861, 7555575, 8178537, 252523, 6739908, 5613889, 3779526, 3558819, 6210177, 3105543, 2795679, 1045114, 7844101, 7717405, 4860246, 4793041, 5995040, 5555415, 4694463, 2600659, 4220265, 2100962, 6636830, 3496220, 6946030, 6747615, 4990114, 7783185, 8017266, 3338364, 6024643, 6525385, 401113, 2128518, 4179736, 735853, 7754507, 232607, 8353222, 5831300, 8107928, 5742849, 1089107, 1150253, 5096851, 377956, 4785616, 3480720, 1957601, 4855281, 6376587, 5810343, 6607052, 4761022, 5139937, 5234553, 5061764, 4958843, 730534, 985272, 5921641, 2114478, 723322, 1020823, 8296367, 2913968, 882051, 6279296, 855590, 1921432, 5731488, 7594353, 6785515, 2181488, 5458463, 8048273, 3979383, 6783908, 6803903, 2872969, 7984094, 2995606, 7659849, 6818495, 4447457, 1150577, 4021049, 8093162, 7616850, 8016521, 1719806, 2512302, 258798, 7380299, 2471186, 3357367, 3535392, 4491835, 4560765, 4017763, 5807016, 6429446, 1117538, 5967637, 7897423, 4662486, 6120042, 5253149, 6542425, 1675433, 5314423, 1856179, 8052899, 979398, 5240186, 3593021, 5408479, 2452698, 6569240, 5750344, 7162286, 1901408, 7610249, 8047499, 878623, 6958425, 2368784, 4640386, 2628599, 5563328, 4184264, 1182730, 1148992, 7530228, 4193800, 1686875, 6526257, 1626523, 2557530, 719981, 4143524, 98280, 5445546, 908860, 7320267, 5614781, 2680102, 4051477, 7656240, 7565619, 4577163, 2241199, 4223826, 5520324, 6266248, 6669455, 5104042, 7979000, 5687279, 5984952, 4341664, 5622583, 4165678, 5034494, 3124982, 6987063, 6611500, 1504848, 6880616, 877733, 5201510, 3786331, 6399382, 5865555, 3183897, 6227623, 1432560, 909739, 5871071, 4236552, 7544582, 1543963, 7372744, 3788089, 6125649, 7908285, 2123918, 3700116, 5922065, 1970857, 6546629, 8153448, 5679421, 662072, 2701253, 6739043, 3667053, 2115351, 4952822],
[1110207, 247437, 6926931, 759266, 179, 2872777, 1627927, 1633244, 6758329, 2523719, 5435926, 868629, 7097254, 3694812, 961799, 3632419, 2482338, 3122158, 3041753, 4798795, 6062680, 4523031, 1221940, 1569028, 6139793, 646517, 4719057, 8047080, 660144, 5017165, 4177372, 3390288, 6900732, 5231594, 3099315, 589575, 1569259, 6932308, 226200, 2528806, 3470878, 4474637, 1100913, 3311646, 5058737, 3494823, 5271311, 4468048, 4262916, 1884375, 1306141, 2847164, 1372685, 6749769, 2369220, 6198477, 4672905, 1137811, 1219967, 4151529, 5411818, 1793961, 2693006, 5257651, 5397635, 5965885, 6101327, 181089, 1512830, 7749924, 2657493, 1916973, 7707444, 1140328, 6155562, 2912351, 226138, 6541107, 6501552, 638964, 5077425, 8290197, 8326432, 2693488, 2527993, 6106005, 3159702, 3379969, 5963216, 636009, 7893901, 8270926, 3597573, 3400254, 833667, 6987033, 7141436, 2726879, 5604107, 1931341, 1532279, 1607073, 2071695, 8278730, 3031706, 8305383, 7033001, 6509108, 1137086, 587822, 3174792, 5748092, 5604087, 5574221, 7815185, 4376829, 2230471, 3470758, 5401246, 1654278, 4725924, 1514222, 6382160, 5113718, 7937878, 1580311, 2879779, 6978018, 1503597, 4234207, 4489347, 3539647, 7964368, 1790915, 5684583, 1349298, 4870522, 5486435, 2746351, 6543101, 2925633, 7387373, 8113499, 4063237, 2754031, 1461855, 7429663, 7618697, 3314698, 7611427, 1636009, 2028195, 6861402, 111020, 1449528, 7229952, 2439655, 681019, 6482518, 6089687, 6352678, 1749691, 537978, 48724, 3888754, 954122, 3014340, 4089798, 6385135, 6495002, 4007464, 1776101, 112874, 6703560, 3936519, 2713100, 5845341, 2950865, 2959950, 7575819, 5894951, 2010816, 1963700, 307910, 1401599, 533523, 2992814, 5172325, 5904526, 6899275, 3739698, 4513442, 4504301, 4274890, 5525610, 6136740, 5711774, 6970910, 6514393, 2405723, 3663240, 2819312, 5610046, 578112, 6318028, 8235168, 2818108, 3189030, 3291646, 4309501, 858403, 539869, 7644290, 5427619, 5191510, 4261061, 1912718, 3888893, 3130066, 4954991, 5716329, 4184973, 7166603, 4897517, 6289440, 4058463, 3569250, 884235, 7776646, 2577166, 5582048, 5034505, 6450335, 8354142, 413939, 5786370, 5755357, 5216239, 5164226, 6001083, 2781595, 7334875, 3783840, 4533314, 5651216, 6990931, 5827191, 602334, 2667688, 6600632, 6019790, 6179058, 6921172, 4377416, 7570949, 423032]],
[[4388288, 497144, 2983146, 1570740, 4073113, 1504059, 1003568, 5651483, 5095800, 2831436, 7119888, 4974541, 2920629, 2654728, 7179884, 6671636, 6362431, 789803, 4618871, 6684088, 8277939, 1487583, 7556318, 7699884, 5776907, 5937795, 7322064, 2894382, 4841218, 7777089, 1437842, 4935259, 2248004, 5941399, 6733840, 2352903, 7256419, 832888, 1962971, 3747072, 6363768, 1561960, 2256890, 578707, 2019367, 5741516, 2026676, 3956084, 6409717, 7146411, 4892640, 4712965, 2172806, 2934575, 7727325, 7443271, 2314514, 827320, 2240087, 2201837, 1731606, 7840791, 2278291, 7456278, 4921109, 2984550, 6012301, 6324136, 6176775, 4761686, 5434479, 7406592, 5923578, 2352329, 2081716, 7511585, 6462049, 2628954, 3626780, 1573688, 5089133, 7853394, 1017126, 6616383, 6811389, 3762499, 4321213, 8258037, 384583, 5634400, 3491937, 2630391, 591453, 1974490, 4246951, 6529752, 4881550, 3884232, 6516929, 4745055, 4206681, 5169934, 6804510, 3385123, 6481489, 8122200, 1739482, 406587, 4059056, 8165991, 2283511, 7944880, 5223218, 2537541, 5998303, 7006843, 3268667, 6202276, 5132869, 2037770, 5008874, 2432729, 6689564, 5088550, 5244148, 4012711, 4513502, 7233819, 3321544, 6591286, 448686, 3314683, 2699086, 5376627, 5533349, 3690750, 7748559, 1416287, 2399111, 1945648, 6977420, 5303151, 6167988, 6565001, 1031107, 1708121, 2408401, 5079705, 7714974, 4077452, 7824356, 7716840, 3710457, 188952, 1824516, 6831727, 139480, 4850196, 7507467, 7208788, 4142273, 907916, 8033143, 4256614, 5892773, 1961945, 5286387, 8246953, 4316592, 1185705, 455270, 6781497, 494963, 1221179, 6863836, 3042112, 3051826, 5935136, 7263756, 8104497, 2008778, 7599509, 3014968, 8121844, 2410262, 2679694, 1677585, 3523574, 6897082, 2036337, 394569, 2782900, 7169456, 3090219, 6854123, 5170978, 1059557, 8280866, 3408289, 2164135, 4456763, 6510425, 4141118, 8176954, 810380, 8158406, 6994641, 2122221, 5562599, 4397184, 4495968, 3590537, 4946971, 2034930, 5536086, 1385996, 8034252, 1619980, 4887531, 1596246, 3159985, 2624227, 2817104, 838003, 5995979, 8336089, 6047556, 6924634, 6732327, 2802547, 2371319, 2756821, 3450215, 6481992, 6170484, 8327859, 1081603, 3790908, 6227758, 7849985, 1358497, 3722530, 1109346, 7345538, 6912963, 2746798, 4417344, 6903947, 5871831, 7933057, 7657550, 3576049, 78103, 4918836, 5572644, 1430029],
[1750910, 6951273, 8232392, 7393526, 636560, 7364581, 6958310, 7378466, 6633679, 5193564, 3168714, 200963, 265328, 515516, 5254982, 3614670, 2292436, 8047878, 4096052, 3217799, 4465900, 4027920, 6407331, 2845717, 2508952, 1459636, 6550777, 2553901, 419091, 1188539, 5300457, 4013389, 1418700, 7373795, 7048944, 1132807, 2191804, 3411503, 325832, 4101088, 4858390, 3868377, 5759145, 3046463, 3926241, 7726677, 5661229, 7159769, 2615255, 337690, 1138933, 4474394, 7076269, 5278210, 2086735, 3131557, 8271983, 4237277, 4207062, 311409, 5550960, 1224347, 4117558, 950597, 5417669, 7384514, 2623227, 7259247, 4739970, 5825506, 6668690, 3292970, 3220133, 3890839, 6922670, 7419166, 2122972, 3904503, 3423359, 8356437, 2079151, 1245806, 254939, 7189517, 7126374, 5232343, 6928761, 448424, 7889648, 6201813, 5932872, 6761070, 8053705, 3329052, 7350640, 2857512, 513075, 3247585, 5201098, 5205125, 6478236, 2346887, 3471787, 2704436, 200167, 5222735, 5167112, 3468804, 7460050, 4734734, 7107221, 716666, 1163790, 6384809, 227019, 6428189, 4165678, 916629, 3463413, 1987749, 7599401, 438125, 7899608, 5638627, 1119557, 4237370, 2141109, 1350612, 5018742, 4348999, 992843, 5771306, 1361967, 1370081, 126407, 5807955, 4964482, 7467516, 1454580, 8132157, 6155283, 7124004, 624270, 5824280, 4048721, 7364402, 3711001, 6938613, 2439112, 3901012, 5417732, 6690740, 4935835, 7993677, 887046, 6953436, 4145173, 3393255, 8332615, 120143, 7944423, 7202280, 6216415, 4896072, 3377205, 4633190, 3992741, 2666755, 3738850, 616582, 7481242, 2265791, 4246091, 846419, 3091519, 5727512, 4601564, 3219023, 2665042, 7782713, 6223576, 7320769, 2673377, 6901189, 2884698, 4420420, 3044829, 6097144, 1290116, 440763, 2481254, 1085366, 1937349, 46980, 4931638, 2197994, 168396, 4609138, 3118019, 1166656, 977282, 4823643, 188352, 1217000, 3198373, 135109, 652454, 2288221, 6685141, 7761935, 6279890, 6128261, 7740931, 1446550, 143615, 1697942, 4509352, 6214681, 4559273, 4743760, 4568772, 2848212, 247661, 5649908, 5069503, 233466, 6752497, 5878304, 1103412, 4273029, 5565128, 319492, 3595728, 5742835, 3973341, 1589084, 5308989, 3731961, 5641556, 1353323, 4128893, 6683095, 5209641, 7070660, 493748, 2298416, 6047563, 2425129, 391941, 2680536, 8241086, 2745936, 8282743, 2132676, 6113173, 1527866],
[68549, 1468933, 6381093, 2184999, 7461915, 3762500, 6017944, 6263114, 6054502, 5026470, 3489242, 2290266, 948767, 8297397, 7239339, 3168740, 6301781, 4129359, 7879401, 3999213, 5540787, 8241709, 5072866, 2841696, 2183988, 902985, 3924715, 5926149, 6681924, 5825783, 1833574, 4877516, 148387, 118220, 1952290, 4984706, 5498500, 5351671, 4023111, 4957255, 709634, 5997724, 227832, 640693, 7524742, 6073279, 1435369, 3138860, 715847, 3773392, 3270528, 3446566, 7468118, 5725515, 7495194, 7460807, 225616, 7602703, 3734373, 2243470, 3667699, 7618156, 915670, 2388810, 336754, 3183048, 6731736, 5072254, 3372722, 7879870, 1767187, 6907509, 5450430, 3966274, 1866890, 6481799, 8329982, 519548, 5692812, 3211030, 1467604, 6253800, 5503980, 5982830, 4179073, 7990800, 4295551, 8250912, 3607765, 73477, 1311827, 977238, 239676, 8100081, 577083, 2360024, 5792013, 2707035, 2031027, 5593208, 2622624, 535256, 4447976, 6035836, 1723062, 8355725, 5355326, 200865, 5997835, 1884944, 4826194, 5149592, 2463189, 5853701, 1753623, 2398150, 6288718, 3586003, 2940577, 3050408, 6762530, 862058, 2899737, 4327364, 7375183, 5833873, 569948, 6702133, 4314842, 2360071, 7290293, 1908892, 543441, 5411054, 6469658, 4735636, 854645, 3381997, 5311635, 7807019, 1019160, 1365310, 3504526, 3722874, 8219202, 8055219, 6728223, 5329803, 3215479, 3579077, 246425, 356737, 4992355, 8176147, 8183096, 7992820, 3277092, 5620023, 8133065, 3970990, 6932683, 5379523, 614387, 2170200, 1147671, 3694432, 2236786, 6457150, 3684798, 2884192, 4589407, 7944361, 4590692, 956261, 3358316, 3586828, 4363068, 1710504, 7502608, 2602531, 5132769, 7453275, 7117295, 1734959, 5292059, 4766078, 3793389, 8140885, 5846209, 4690408, 5459738, 1121280, 6434759, 487204, 7478247, 5849513, 5199191, 5181923, 1839284, 1239229, 2856552, 5744499, 2881097, 3892786, 4000423, 2753744, 5145955, 2928746, 1775469, 7719021, 5141358, 1070919, 1761094, 6347761, 2811869, 4328064, 8280718, 6880716, 5617548, 855542, 2923389, 2028182, 42349, 8341736, 6062979, 2366338, 4112637, 3395662, 258109, 374495, 453344, 4763043, 2618033, 925044, 4376153, 73930, 3169161, 2865844, 4581751, 6868307, 3032531, 891082, 701598, 5526005, 4296721, 3251571, 4630245, 4084525, 4640947, 3923723, 6532392, 2397905, 1629993, 3122931, 4923232, 498035],
[1013954, 3233436, 1912641, 2522565, 8174999, 493675, 4399449, 3766932, 3809737, 1507590, 8330073, 6585932, 1911700, 5908661, 2302698, 1937726, 2263048, 6269694, 6961156, 5356016, 6862280, 4469937, 3393050, 4772966, 5031906, 6102619, 2100545, 1826658, 3614014, 3630218, 5679021, 5449786, 2428031, 7870161, 1948904, 3849415, 4575028, 6342375, 4731316, 1651071, 2917738, 651139, 206169, 133239, 2797793, 2786796, 8377905, 2965827, 3852276, 4580204, 1667067, 4766596, 8145707, 5075894, 2736882, 7387464, 2647996, 4494544, 2218930, 4375199, 2155463, 7594721, 2024665, 2224481, 3434277, 6033659, 1016134, 2232946, 1529502, 1594817, 5965829, 400898, 4092621, 3399888, 58480, 7805510, 4299595, 1709481, 4031727, 6744054, 4307843, 1553668, 4425055, 412210, 4817030, 3816602, 619205, 1053470, 878182, 1099129, 1123043, 1238183, 8365733, 7802804, 2926473, 7947354, 5728898, 6037691, 7418090, 4001492, 6461185, 5692095, 6885865, 1607588, 7570125, 506017, 1836049, 1246379, 2498637, 3426812, 6318561, 3889305, 3511277, 5217940, 6074695, 7476544, 2378357, 4028078, 3942589, 6249310, 7383987, 3307549, 1538465, 1400401, 2967319, 1634879, 1689846, 131038, 1863605, 5499496, 3006157, 932748, 2074161, 7080595, 8003388, 3215935, 5153168, 3874737, 5170783, 2238204, 6997047, 6091899, 8343249, 5488701, 397808, 1256767, 1352603, 2587664, 2060077, 465278, 1665944, 7956370, 1898969, 4364106, 7794671, 3060346, 5466773, 3573196, 6407047, 7860187, 7442171, 1329410, 6435913, 4860460, 697593, 5117436, 52177, 2964431, 7384476, 2423436, 2739580, 956611, 1214725, 7319672, 5450380, 7790833, 721179, 3841071, 1932896, 2713944, 2515587, 2560788, 3800683, 8151942, 1652547, 4300571, 5702188, 6479999, 7915551, 1564437, 2817301, 6037461, 7951831, 5777006, 1181957, 5506392, 5763434, 4800686, 5704968, 3204301, 5503790, 1384828, 6218571, 2014758, 4259621, 4761796, 6611945, 2318983, 4554697, 3810678, 7168304, 3462584, 3458490, 8299110, 5169127, 8260870, 7496389, 6578045, 4826837, 8178737, 8072823, 5623390, 2232570, 3525911, 4996764, 2928741, 3543331, 2245710, 4591456, 4334082, 7616920, 6772356, 6214777, 1489097, 3849439, 1232786, 1587687, 4558593, 8376404, 3327296, 4746468, 6458494, 251244, 7741495, 6379952, 6968511, 353484, 4180329, 8008034, 3747904, 1112714, 3439194, 1762647, 4023730, 7522344, 7958134],
[5648881, 3781786, 3517480, 5728285, 1650729, 6213397, 3656094, 5452810, 2200149, 1099769, 31270, 1894560, 5327906, 2048487, 8192367, 883697, 832879, 2837250, 223884, 4312798, 2218625, 1813087, 5872070, 6660335, 2970713, 5257118, 6949191, 1951313, 1382289, 6231699, 5710347, 3984693, 1234513, 6856681, 8010440, 7366840, 868895, 93541, 1464609, 1106158, 4349789, 353290, 7720134, 3672417, 3170447, 741700, 4831358, 6546793, 7881942, 6261297, 6593493, 4325802, 3264171, 3297808, 7440009, 3946617, 6194846, 5206975, 3454237, 773208, 5165172, 3137150, 2130511, 192649, 494753, 7482632, 1524593, 4347465, 2751033, 6479011, 6148361, 4864402, 6355813, 4005090, 3747527, 5598436, 4768672, 334170, 3137115, 7387733, 6937122, 6504560, 4813170, 4111934, 4038848, 6576662, 2054875, 6932854, 2601973, 984992, 4466337, 1773640, 6138559, 5865861, 8092369, 2455254, 3026557, 7901906, 5906429, 1632268, 6739444, 795953, 2384382, 7554215, 7769022, 7088494, 2504817, 7937202, 5648077, 1166172, 1083104, 5513913, 8211921, 2543688, 8116413, 4719702, 6649444, 8160086, 916517, 4297516, 5824953, 1069705, 3885920, 3039646, 5448725, 6103888, 3631180, 3264789, 1046670, 2873130, 6674383, 5002328, 5677500, 7016677, 4733154, 7724558, 4670630, 5322897, 3100250, 24935, 2680488, 7271714, 6107847, 2930977, 2391299, 3650750, 5127422, 1657995, 4338777, 7095139, 723428, 5202319, 6511846, 7983709, 3017155, 3946856, 3040867, 8352471, 7387387, 3629103, 2759615, 7393440, 2358844, 8191782, 1456277, 6543875, 6275693, 2427920, 2876351, 7376096, 5219847, 5143526, 4466408, 8064012, 2784469, 3539129, 2838447, 5987963, 2330338, 2798880, 8076354, 7195860, 4160379, 6176190, 3421773, 6239816, 343464, 6357642, 4687988, 6730105, 328960, 7745247, 4720406, 6930127, 1866770, 666367, 323398, 2910821, 263571, 5681164, 1554271, 4021738, 5089858, 4179337, 1937642, 1028263, 3857335, 5797292, 2245354, 7730652, 1032088, 748909, 1697606, 1415513, 18819, 7163165, 5632886, 1706799, 8217135, 566844, 1633836, 7799239, 6604838, 899047, 314425, 2451697, 8066214, 5820318, 1400877, 1655029, 1788268, 7120600, 3171645, 5438772, 2530575, 2119142, 4056569, 6977459, 2505551, 98471, 7013420, 7870721, 3112903, 91085, 902130, 1146652, 1897864, 7246455, 1880281, 357582, 8219545, 2499442, 6792958, 2005935, 5081598, 3784585],
[6128253, 7915070, 2598082, 1643279, 6376975, 4206287, 2056122, 120138, 2512862, 2897316, 4643110, 75314, 986492, 7497241, 3445832, 1299098, 943893, 3118881, 275456, 1808617, 863429, 5065896, 7295041, 4854915, 5183173, 4800806, 2581027, 4895786, 7636878, 5582083, 6426355, 4552370, 8064347, 4307036, 172146, 1926291, 3183437, 2583157, 1981112, 3636139, 971442, 1796370, 7790843, 135702, 3763407, 1277277, 3803580, 1715528, 7873011, 7015998, 5243222, 7808672, 5603992, 6107520, 8179912, 4619831, 5497215, 1010662, 1970681, 2802202, 766787, 527571, 1379360, 1143208, 5283728, 917366, 8014933, 1759527, 960233, 3763166, 4096961, 6974227, 5860053, 5339025, 2310403, 6463909, 5932724, 2191500, 2353174, 1387328, 6925553, 3021390, 4405017, 5201159, 2940328, 291307, 1210912, 7808597, 436863, 5121959, 7266786, 4799888, 7807263, 2082986, 1213569, 7310657, 2997878, 3849605, 6532198, 5042995, 7071263, 1398088, 6516888, 2378817, 3785885, 6036533, 7312211, 1238009, 3093264, 1493503, 716565, 5150916, 7337371, 5196598, 2715288, 6699467, 30902, 4136569, 3355768, 349116, 3795679, 4541644, 1067333, 3140688, 4385781, 7632915, 353336, 4395983, 6469507, 2302264, 2784608, 392989, 2102863, 4719605, 6662527, 4994209, 440529, 7016041, 433514, 1418774, 2105224, 3865879, 92803, 3937115, 762019, 5276383, 5296168, 8288056, 1083769, 2201648, 6149320, 1400986, 3634019, 6558902, 4941783, 3656972, 1238307, 6871140, 2512946, 3721684, 5843749, 524120, 848060, 6004089, 5101416, 576610, 290617, 6854404, 5806583, 4890734, 216650, 3516954, 3406903, 618771, 765218, 7500844, 4511685, 7452585, 8192609, 3328167, 2884677, 1439478, 6346323, 1997887, 3711555, 4050657, 3775598, 7185691, 2317440, 3880325, 592817, 6738999, 4180615, 5533687, 8101325, 6639241, 978824, 3863338, 1652785, 3337898, 4641320, 7314497, 1697337, 5276793, 6837750, 3688788, 3083183, 650199, 5477877, 5739888, 2360861, 842418, 4233010, 5776965, 6934508, 3281500, 3197329, 3764944, 5618065, 7878879, 8105516, 4868332, 3781972, 908211, 8004603, 5632102, 7323156, 1865565, 80203, 5985627, 2686529, 3981144, 1863459, 4397308, 1919687, 5806665, 1237169, 7033650, 4093302, 6208367, 1520480, 6024587, 4174979, 718411, 1859488, 3153337, 5738138, 2052412, 5103675, 5451372, 3340224, 6088800, 2301536, 2880489, 5756886, 7294370],
[4811026, 2543527, 523859, 952036, 6081653, 7574093, 8220092, 73168, 295029, 1353722, 2484995, 10567, 51992, 3388257, 2111470, 2186645, 105565, 3407063, 7010059, 4684642, 6938576, 1591386, 3587272, 7223976, 6023349, 7448215, 3157205, 3497083, 7261541, 3374507, 1262644, 7436014, 5332801, 684969, 4620023, 7949677, 2605237, 833277, 628161, 6655422, 4008693, 1985280, 2622001, 3617288, 2147230, 6558266, 6827074, 5644960, 2803565, 8209731, 3591817, 5139823, 139398, 5205422, 2760195, 4593220, 3632612, 4241148, 2800975, 6857396, 6384876, 5469107, 7740838, 8147235, 5312906, 1986923, 1687889, 4409056, 1664789, 6936530, 4118246, 953892, 7263138, 6041387, 6205446, 4848152, 6807239, 319761, 2185413, 600141, 6448937, 3230682, 7975858, 7065145, 1542190, 4962614, 6267289, 8111822, 538336, 23458, 3540312, 6157754, 3318792, 2206119, 3445825, 4837399, 3045613, 2543093, 7024353, 4774664, 8205629, 1172146, 3330254, 7494359, 4964695, 3483179, 2385497, 7069758, 296966, 680993, 3426095, 1062070, 7379100, 3096237, 817370, 5965020, 7406395, 3652113, 370165, 5821054, 2264370, 6959640, 7648294, 556882, 7726437, 3107257, 8169520, 3572411, 3051063, 3820034, 6831913, 5653824, 1383155, 5913899, 6280358, 7787329, 1854646, 5989040, 4869405, 5612375, 2452709, 84341, 5610719, 4960952, 7042537, 7458704, 2875010, 1024429, 1412095, 213209, 5507069, 4332023, 8278424, 6124721, 6681806, 1030779, 6003120, 4219895, 2252407, 4562541, 8149541, 3974428, 1248299, 6578176, 5108529, 1872535, 5073630, 3490444, 9404, 7332060, 1865302, 1855165, 3364203, 7124500, 4107085, 7339141, 1847817, 7562332, 3945207, 5161534, 3784020, 7709475, 3792133, 2562723, 4285367, 4048580, 7384350, 5636154, 493219, 3503220, 564250, 5933649, 4830850, 6658194, 1691293, 5027947, 3465019, 8037576, 4192178, 2189905, 6862370, 6747669, 7757641, 5508590, 4852443, 946201, 5174684, 4384642, 8025731, 2983563, 7691614, 4054211, 6793529, 2732277, 1998925, 1355297, 260495, 7455108, 3107341, 1747359, 4431630, 5424534, 6812500, 1816766, 1625193, 3683346, 6464886, 3712843, 3030033, 2856032, 8018305, 4755437, 4911969, 225283, 156811, 5569275, 3478201, 2839459, 6438380, 1808839, 4903764, 4455862, 6045039, 6936245, 3350208, 3978082, 4632385, 1824829, 4322134, 5772210, 7794457, 1470465, 3404405, 584840, 130285, 1961599]],
[[7484207, 1398862, 3230161, 6236595, 5855087, 8324820, 3582388, 2987610, 878980, 3744099, 5495501, 4295584, 1630699, 975433, 3403837, 567054, 6178913, 2635493, 182352, 1182883, 1317627, 1981981, 6217975, 318145, 278352, 3761501, 5977213, 7802388, 4605824, 404040, 6026529, 5650251, 7582537, 1898589, 4866091, 1213926, 5834115, 2121386, 897884, 4310058, 592313, 5259203, 5118194, 5520969, 7532186, 3649534, 8108429, 2632133, 1791021, 3212587, 1225674, 6238574, 812108, 2651895, 8072686, 6434983, 3541236, 5017328, 836417, 7841899, 5492124, 6574288, 7681128, 3562937, 7879632, 6346353, 4287972, 2994701, 3865600, 3304091, 5799313, 3499595, 7929033, 2564463, 8097434, 585417, 1099562, 4800743, 907428, 956029, 2543491, 4218929, 7604487, 3530826, 2011780, 5186247, 7918053, 6536848, 5249085, 5570967, 4983205, 4556045, 5039343, 2739394, 5419798, 5908096, 1345135, 5441517, 8050114, 1418837, 4626884, 4850609, 7742925, 6615924, 7317040, 6011167, 1580549, 278825, 6695698, 5580034, 3722718, 3644219, 6232399, 1910876, 131721, 4967489, 6791751, 7666156, 5294938, 5779819, 1326103, 4414195, 8209884, 777715, 6988519, 6985284, 5226578, 2682348, 8318827, 5170013, 624072, 8271021, 2712893, 7978523, 5684887, 2830664, 1123957, 5339800, 7821894, 7819124, 1599392, 963017, 4441170, 994371, 1273152, 7278833, 446368, 7885392, 2730838, 8098316, 8353277, 679567, 7426641, 509902, 4429732, 4075644, 4722133, 5149737, 2882910, 38621, 3899091, 8046371, 4697469, 4864854, 4016787, 7339346, 4348201, 5890273, 7449167, 2115155, 7787532, 78333, 4169887, 5805246, 156531, 8345100, 3769431, 2509242, 1824424, 4627997, 7550733, 2361964, 3541547, 1649216, 7811161, 250431, 3642759, 3795799, 3343568, 1791532, 3652729, 4380298, 3753806, 3926810, 1312420, 2323382, 2990996, 2078773, 7463896, 7071316, 5217026, 140741, 3516754, 5247685, 6060717, 2111695, 27063, 2777134, 4776862, 1849426, 2457884, 5803292, 3191419, 5464522, 3604752, 4082224, 6048545, 822343, 5193295, 1404464, 7580984, 4164456, 6787285, 316202, 3416965, 1237421, 1112952, 1371158, 2950656, 2015113, 5729522, 504732, 2956961, 2140070, 1942284, 5023358, 292386, 990886, 2107381, 2593502, 2534615, 2327755, 1716549, 7007086, 3989533, 7964308, 4973205, 1713189, 6842091, 786515, 6150566, 4719827, 2513031, 3593021, 5850873, 5482748],
[2877996, 4124424, 1198751, 7004319, 9754, 6985264, 5563151, 461591, 4151903, 318273, 3142549, 2101869, 6318229, 4660153, 4796887, 5002479, 4145043, 3688597, 5270624, 8110572, 3912515, 1987450, 475904, 2492428, 7070600, 3709352, 3361941, 3527147, 54723, 3527445, 7219088, 6755642, 2677862, 7594805, 2266404, 3849156, 7884279, 3070867, 4362632, 1582761, 7081804, 1312980, 500997, 7098631, 2960254, 8320016, 1592378, 6070242, 7488822, 1474864, 2643899, 7142717, 6058441, 5425626, 3143584, 5003211, 2482339, 5825915, 6885694, 6491216, 888863, 356634, 1960766, 5568046, 4223430, 2184898, 862876, 2966036, 1476832, 4240072, 1077906, 6513602, 3158485, 972240, 2526847, 5933226, 2184223, 2742163, 8009622, 3706049, 4967759, 3887322, 2122217, 4872678, 828666, 1007206, 7507097, 3415482, 3633473, 220708, 444245, 4017084, 8355373, 3753870, 3055035, 2987874, 409766, 7256420, 7057501, 7940759, 2690686, 2555288, 8241921, 2689466, 4581371, 4092655, 1808073, 5362139, 4066252, 142254, 7923596, 1221139, 8292676, 7368029, 3456454, 7328921, 5870604, 6751249, 414935, 1543175, 1171538, 3142976, 6066702, 325271, 2153610, 4750561, 7587867, 7211362, 8055239, 1730914, 1432370, 3997397, 2552338, 6745947, 2797470, 6423769, 2630307, 5358144, 1600099, 3489502, 3889650, 7740521, 7452003, 761023, 5793556, 3414934, 6602437, 3469542, 2226750, 6733361, 3183289, 2681287, 4034796, 5332033, 878464, 2835838, 3708467, 7041138, 6052732, 1182108, 1533514, 2336008, 5312662, 6519757, 2396904, 278876, 6956104, 3108921, 7225567, 6188202, 6002441, 5952684, 1329229, 5540422, 7744193, 1875019, 2001280, 6183985, 6485066, 5598816, 1946068, 6334175, 8179784, 5355482, 4538998, 3304989, 7874706, 5772949, 6706700, 3715649, 6879477, 8022587, 1491951, 7600851, 2306834, 6484219, 707645, 4306917, 3142086, 3955916, 199527, 7182617, 6439526, 6621210, 2501404, 7069402, 1511317, 5200509, 1471358, 4015139, 3666356, 2135186, 7742381, 2476913, 380661, 1383781, 8344370, 4135237, 4537328, 3457866, 5818782, 4039639, 3803276, 2958981, 4633936, 7670898, 1499387, 6673606, 4117197, 6917479, 4071318, 59441, 8371370, 7115133, 8028244, 5139268, 6950913, 205569, 7373668, 2851878, 2348800, 1506044, 2473374, 8125477, 726436, 1638471, 1561341, 4804185, 3479065, 678630, 8030068, 3963928, 2344574, 2877594, 6549948, 3040866],
[1332294, 1431905, 6583020, 4445281, 3578159, 5090392, 884824, 5451892, 1176416, 3119898, 1022452, 2512096, 4130058, 1059205, 251496, 6591216, 3980721, 415723, 5957345, 1294891, 6345505, 2596805, 7904305, 7931242, 2571402, 6618399, 2554628, 1082870, 8146583, 1782641, 1931623, 7605154, 7465876, 4440983, 4270607, 3293215, 6386138, 2184084, 2394602, 7546735, 2978572, 6657218, 5718061, 4245378, 3585896, 6820466, 2038090, 306700, 4524788, 2973327, 5456369, 132840, 6038410, 5712542, 230369, 5012177, 5378128, 4891105, 5814072, 7164391, 1340347, 2987256, 1576420, 3945810, 1421929, 5635544, 7228704, 6667267, 3541133, 2931264, 280305, 6185265, 6292095, 7063421, 55808, 5576887, 265508, 8332387, 6599337, 6289587, 1491900, 4330973, 1063976, 282164, 1555035, 7231885, 6244819, 5702463, 4018324, 3343603, 531787, 2584725, 5520646, 426359, 6220922, 8341337, 2958022, 7166271, 283265, 3649084, 3745942, 5533797, 7217096, 1889512, 4432744, 918297, 633676, 7160965, 5577127, 4084535, 6818226, 3176622, 2348590, 6695795, 7907577, 1976928, 5282974, 6432613, 5043994, 1553265, 2692934, 327159, 3649826, 3379284, 4555753, 2156975, 3856993, 4700880, 4964085, 6963602, 1521740, 4764558, 2187255, 7586448, 5284316, 6682397, 5887195, 7648885, 6917702, 7349628, 8230586, 297712, 533435, 3933697, 6566398, 2154850, 8117744, 1865317, 5517779, 6482795, 4119335, 6480799, 7265454, 2560307, 4370374, 8046636, 7166055, 6077238, 7833474, 7718756, 4913452, 1894873, 2824449, 7545217, 1805908, 6548972, 5462165, 2429162, 7679812, 6946691, 1833962, 606919, 4215456, 2721033, 4491799, 5705027, 5658636, 2393764, 1467734, 79343, 2163936, 7489916, 6313348, 6955507, 4059353, 2194415, 8141719, 3742259, 1455297, 3717120, 6872234, 4883661, 5700475, 3002092, 3695588, 2651519, 770245, 4081512, 7250887, 293878, 895721, 945158, 6729347, 7855167, 4716394, 7881865, 8261158, 2270059, 5472597, 433292, 7643946, 4566741, 8104685, 8285640, 2543629, 3987008, 211691, 4193827, 6401168, 6244893, 8352337, 3028498, 6907330, 3151958, 7017104, 6486576, 209986, 3838610, 3440694, 5071909, 1731300, 3572011, 8213370, 6502601, 7684204, 273794, 1483125, 3316948, 6494624, 6371712, 8076921, 3001774, 5767612, 2810732, 8007981, 3067462, 3881865, 1964512, 2324657, 5683830, 911383, 2774338, 7041162, 6016112, 5488486, 3811906],
[7265270, 4634067, 6250786, 2524054, 6384266, 2802831, 4889491, 6532268, 2792783, 6546221, 3467516, 5768646, 6249036, 2363514, 5234784, 7244796, 5654292, 7691109, 3195777, 6203918, 4759157, 6429929, 1395667, 8350366, 6819675, 533977, 7609630, 1366958, 3794326, 2802526, 2807249, 4588340, 3958086, 1923206, 3982390, 1714889, 2381393, 3716510, 4560259, 7154489, 6404120, 2536620, 228135, 3547727, 7084963, 1832254, 2975548, 3743838, 5783634, 4203353, 4654283, 7636373, 4142420, 421285, 383645, 313612, 7172355, 6058592, 4389846, 4864869, 6367300, 2859845, 6908472, 3278018, 5994591, 5679912, 5659444, 568562, 8156651, 4168252, 8102567, 7484767, 5506082, 1345818, 7979888, 54441, 4523085, 2684838, 6708566, 3804048, 7901003, 4817162, 7740258, 6976533, 2453655, 2643600, 1051174, 6283829, 6976661, 6267874, 1004129, 4455265, 6985890, 6813555, 3957163, 4675037, 6560910, 2130707, 7939605, 1078726, 3886, 7819311, 1188382, 5505051, 3288712, 2176973, 1932854, 2402391, 6523184, 4330352, 6489598, 7346659, 118983, 3481388, 4228051, 4774911, 3031121, 6983129, 1722490, 4840118, 3655661, 4993731, 2356401, 6417051, 5000334, 2120005, 6275218, 2408072, 236114, 2518313, 8017520, 2371461, 6695011, 3662735, 2021718, 8122943, 4145453, 6873269, 2250544, 1993275, 2126658, 1706834, 7266911, 2235057, 932682, 2600429, 1434018, 7528685, 7823248, 943883, 8016206, 7500018, 5874570, 3513683, 7510666, 1674179, 704355, 5146378, 1633470, 3371650, 2788195, 7538775, 2502432, 1371893, 482977, 5181607, 5185165, 4206654, 3913603, 1958739, 8132496, 321943, 7662774, 1807112, 5736899, 390841, 4293434, 1861152, 1509708, 4684561, 5947058, 2240089, 45839, 7610075, 4561912, 3683030, 4275915, 1970359, 8260606, 85804, 8062366, 1847917, 2412330, 877897, 3008764, 4577642, 1005689, 7322501, 7826265, 7469509, 4662849, 4989945, 8016270, 3098903, 3244186, 1650960, 1396886, 6976436, 355995, 6364497, 367517, 2539474, 1002502, 350022, 4639391, 5787651, 4423980, 5311845, 7055269, 1438164, 7624894, 4795378, 1522004, 1171912, 3329714, 2755679, 2618705, 6809795, 4879321, 670061, 4933027, 3310811, 321465, 6137756, 3613010, 1127913, 496769, 8063181, 7159849, 6265544, 6799870, 1795581, 4869113, 3001644, 8090942, 678836, 5460105, 6894469, 6965185, 2383060, 2953086, 6090371, 3625443, 4668028, 5969818, 1742173],
[6892481, 5688825, 6408196, 6053802, 6888138, 5752874, 5091096, 6608290, 1333452, 3648184, 5767894, 4715836, 7108134, 1834216, 7743815, 6143360, 793608, 5524615, 4546628, 3046169, 1739769, 5245132, 6547813, 6820778, 7478310, 4415716, 1896850, 1341790, 7600673, 1044159, 6591195, 792179, 1027538, 1955082, 1849376, 396093, 7059280, 3866917, 2854651, 2281945, 1629317, 17372, 1550266, 2361983, 5225620, 6385609, 7534129, 4027952, 5305941, 8331529, 6981043, 2718245, 972460, 3804836, 2388676, 5180308, 6239950, 4144115, 222874, 32999, 6120759, 1264301, 1190914, 4955489, 2929740, 1677540, 3800173, 5797709, 7329819, 4182640, 4463307, 5412392, 6135130, 4631608, 1231335, 67938, 6961783, 4003520, 7948146, 1356864, 3400550, 4437243, 7489668, 4138868, 4510315, 4908919, 1325525, 1464288, 8287356, 7682976, 3162050, 8357323, 2341254, 5680266, 2371993, 7474532, 6855298, 904910, 2869944, 36775, 996194, 1069682, 3113290, 6899662, 496836, 5081132, 6871386, 7847766, 5055044, 4995816, 7103152, 1903773, 7332664, 549637, 7866981, 3814771, 5214528, 1941670, 83015, 8046463, 8080239, 4517507, 4920554, 1234036, 3470737, 4299252, 6089733, 2323130, 153798, 579035, 4232594, 1410715, 7789418, 7597450, 7471978, 1093754, 632816, 7561661, 1592964, 2249967, 5066137, 3945095, 1958855, 8351384, 934439, 3314682, 5836350, 5017833, 6679528, 5320586, 6825376, 8340941, 3466296, 2362265, 6787107, 4807170, 4333957, 1394245, 3599035, 4768545, 1575915, 6437081, 7040097, 55247, 1654745, 1390792, 7201639, 2418910, 5186367, 7332502, 4387306, 6839560, 543808, 5894877, 2483726, 7219110, 7935831, 1139525, 6992558, 846376, 5859530, 6317565, 7942679, 37947, 5183688, 1592401, 6529717, 4035494, 8108698, 4684617, 6844543, 3158350, 5395608, 6636334, 1662557, 746988, 1376241, 3236495, 5008172, 4505726, 3259166, 6684669, 942470, 331687, 3749291, 5126514, 5820265, 8159827, 126021, 6809820, 3343410, 5159888, 3598046, 501519, 5921345, 5314976, 1058325, 7434392, 3877895, 588078, 674273, 7305442, 3188365, 7685511, 5559671, 4192277, 861624, 7536334, 2319533, 3728647, 7756385, 8364501, 6598826, 1534742, 163375, 342504, 1646182, 767209, 7034769, 3821040, 4885333, 5246133, 3588668, 3401465, 417621, 6967607, 4812638, 3425124, 605222, 3003235, 5222469, 4520441, 4659020, 2592686, 7675923, 4624315],
[4189740, 5020560, 532067, 3830956, 3826880, 431460, 666573, 3263671, 5580150, 3275760, 5874585, 4959570, 1748071, 5176862, 1881136, 6465617, 691141, 2891199, 1100770, 8261023, 4113747, 3617881, 2975674, 7685858, 4041173, 1449957, 5553501, 4773514, 3810312, 3957007, 7853804, 3006438, 203971, 8113036, 4739447, 4336414, 2169449, 4501124, 424473, 781311, 7012922, 6565664, 8207031, 911624, 2316314, 1673663, 117393, 465249, 5395315, 2520947, 5119540, 8014618, 6861865, 1031718, 681877, 454634, 4121090, 4254389, 4620463, 883283, 3562913, 4115613, 5796672, 3179571, 7351785, 6654764, 4338181, 5416077, 3156093, 2808821, 4345210, 1283437, 7891884, 1125541, 2045285, 2075229, 1387447, 2007199, 7006868, 6657652, 7140287, 3205808, 8158172, 6508025, 8377681, 4862900, 1731077, 101048, 1465923, 847195, 6012757, 763714, 6294017, 3739163, 4307627, 706993, 981201, 8355418, 7260845, 2564600, 2166057, 4731318, 8189949, 4253209, 7924705, 7636080, 4365555, 772888, 1768142, 1306685, 7521374, 3213880, 2012313, 6641607, 6602243, 2760716, 5932003, 6531755, 6530631, 6410078, 5981003, 2578512, 7649702, 6414865, 4233752, 6116349, 1917413, 1478043, 8003833, 3265784, 1521867, 3984151, 389497, 2942633, 2792220, 3084710, 6454102, 6570969, 4802088, 5191150, 802476, 2588110, 5082202, 8252585, 7194656, 7888857, 7088224, 7126635, 7254545, 1107774, 5916083, 1094568, 1312316, 6718825, 7375921, 4613162, 7896364, 3346862, 6821061, 259908, 7109047, 4855916, 5786122, 4583498, 7768313, 4133565, 6996650, 1853155, 1863196, 5516844, 906200, 4477562, 6322379, 3956106, 6863253, 6383739, 7788789, 7908501, 714241, 8207061, 4733014, 437107, 8119278, 4488504, 5822922, 7767337, 5964811, 3773354, 747621, 2751000, 1831426, 2652748, 7277669, 4223765, 5506370, 5752223, 7270315, 7466047, 511634, 3237018, 7748887, 1268046, 3211163, 7700460, 762594, 5349376, 5317352, 5256109, 3452792, 4737441, 463937, 2840918, 5960491, 281990, 2809923, 5789978, 120369, 3752813, 2357812, 7567491, 3929786, 3282410, 1705967, 3403927, 672563, 2782935, 2302183, 5357036, 5538409, 8353718, 1317636, 7952312, 4629337, 4262269, 8192576, 4293275, 4646192, 1242987, 5504492, 6146023, 2349451, 6652976, 543701, 7479620, 5436338, 4190154, 3600015, 5926659, 3954491, 5714014, 3699285, 1770495, 7958478, 5087283, 1891295, 3569946],
[2064287, 7538397, 1701410, 6692398, 3431600, 5966918, 1719034, 2860070, 7963510, 8158351, 5253319, 566275, 2866288, 1676583, 1237647, 1522936, 7931959, 3295878, 7864774, 7501524, 1044599, 2132524, 4810773, 2340734, 679501, 1481389, 3545268, 2973722, 7366213, 2698372, 3459652, 3709749, 7456968, 5715018, 6636305, 3729062, 2833227, 5879416, 5406117, 781615, 175863, 3865580, 758176, 7744206, 1914882, 3120618, 2651096, 4603140, 7295198, 3506041, 8027845, 6210098, 1990501, 481437, 738205, 7897895, 6898338, 3479403, 6065228, 1841662, 4888726, 5598386, 4785758, 6837766, 2940975, 5510652, 5643773, 136423, 1407522, 6755845, 7179057, 2688261, 5710611, 590548, 4470456, 7024065, 4153270, 4541349, 1255524, 1645470, 2763645, 5237491, 4706300, 4660171, 6594112, 6630581, 2713007, 2041515, 1356921, 4779328, 4645766, 4886815, 2588029, 8021517, 6658728, 547034, 6488812, 695550, 7160167, 5918762, 2473293, 2593517, 8295315, 4903675, 6734028, 3719147, 6278945, 7178693, 5185274, 4658151, 6935036, 5215940, 7608510, 4824835, 8273998, 1182395, 1045103, 2682146, 4546469, 4300336, 4286538, 4879969, 5527623, 7244471, 7970328, 8244494, 3035012, 5959435, 406435, 7789343, 2657498, 4989012, 4216523, 1517667, 1305321, 2069601, 4984735, 2441342, 7585824, 808842, 5170240, 3292273, 8316001, 7809544, 2347137, 3664902, 6421568, 159731, 7118092, 6828866, 5760482, 7265976, 4698602, 3411936, 630024, 6698406, 3395223, 5958735, 6984905, 3132440, 5621114, 3995504, 665568, 860449, 6580675, 3448746, 2229821, 7529207, 2649775, 1186071, 6234692, 7451976, 5762821, 94247, 7157366, 2833082, 956459, 4569649, 7715883, 8347776, 3006275, 7370970, 3734708, 1919084, 1977095, 7337386, 3680085, 5355607, 3207798, 3311878, 5514375, 584253, 2992778, 8006776, 3190562, 2915892, 3330467, 4622787, 1403118, 1990601, 4541749, 1470908, 2429084, 8328944, 3586219, 4686514, 395647, 5842073, 7234799, 2799072, 8083849, 5322562, 6654064, 1847701, 3797747, 18947, 7948329, 4491608, 8137493, 1173344, 2517742, 7933058, 4604314, 721883, 8211781, 5384837, 5009467, 3658001, 426518, 1734177, 7951028, 3635905, 1247086, 3633795, 5283865, 6420083, 3145285, 7214906, 2035587, 5784531, 3303010, 6178688, 4631632, 6579312, 4227601, 4462950, 3101417, 2149614, 3336063, 2110448, 5784497, 1220553, 4096902, 1750082, 3145805, 3217584]],
[[5683391, 3710350, 92719, 1308362, 7290103, 3944071, 753228, 2477620, 5628327, 2844743, 646481, 1331593, 1103650, 3107746, 7647179, 4318608, 7294668, 2756838, 4884808, 8285339, 1269566, 1770852, 6974741, 7195195, 1683878, 104725, 7371601, 2657716, 4117127, 3054077, 230785, 1503264, 6762082, 7512641, 5998732, 3430376, 1376117, 5125504, 4495264, 4616177, 8234425, 5948466, 7945236, 2826866, 1747539, 5382666, 8271396, 2763986, 1798221, 5617535, 4514790, 3912812, 910278, 4430894, 4472792, 920498, 7831594, 3391036, 8159560, 4482961, 5644483, 3970881, 8317951, 3361483, 4832442, 5727054, 7668045, 6812533, 6952711, 746664, 5874158, 239779, 1366675, 3864332, 1890651, 1171664, 3421772, 6882534, 333444, 4431937, 3877383, 3518335, 3967629, 2426444, 3732139, 2315628, 2950494, 3869759, 966542, 6758356, 5071254, 7497892, 3562349, 2725540, 2100949, 4875092, 7950602, 7973212, 1293637, 7783907, 8184304, 6914214, 6956953, 678440, 3964167, 5019123, 2953816, 33134, 7103616, 4771436, 374294, 4967828, 2195906, 8286830, 1905910, 417751, 7106533, 6082346, 1943376, 1115236, 2587573, 2862562, 6824032, 3597436, 5275150, 7812016, 6019254, 5462659, 3384997, 5497100, 4397929, 687520, 6166316, 2144845, 2358303, 6942245, 8138531, 815541, 7603570, 5018190, 7009997, 710061, 1576455, 212713, 7094710, 2670726, 1384932, 2476995, 3000927, 627627, 2155112, 7340356, 1188666, 4001321, 764087, 7106602, 6550930, 5399850, 3375346, 3708768, 8144182, 4709848, 7340111, 6745872, 2635217, 1414146, 8165502, 3657014, 2963298, 6118933, 2423496, 1794421, 3722883, 2062261, 4583571, 6265227, 1970404, 8088295, 8002594, 8368139, 6288791, 7387656, 5171444, 7477085, 6576009, 5466034, 2704096, 8268019, 1925743, 174523, 2530070, 2560462, 518848, 5671761, 6596698, 5486552, 584502, 2382640, 7166679, 3495914, 4669506, 132828, 706321, 34309, 2170945, 1739874, 4124945, 8312651, 123306, 2794030, 5326396, 1432097, 3395293, 74078, 4861039, 6015628, 6213190, 4649215, 1570113, 5446964, 3260667, 7749376, 6487671, 3664254, 2236782, 7021557, 696484, 7911555, 1086990, 3198664, 17850, 3683312, 3288003, 4217996, 555822, 4614956, 6176937, 6459481, 7876317, 4893512, 7383955, 7940986, 1675795, 7770017, 4412811, 7626775, 7813763, 4350655, 2087956, 2026481, 5154897, 3610764, 6676835, 331133, 3184716, 637448],
[3845441, 5948345, 2526079, 3527655, 8340658, 3871182, 5148928, 5273305, 4432905, 1891173, 5260826, 6465732, 4540806, 2818528, 4544029, 4430633, 3482639, 2702517, 5146042, 6419635, 1109684, 2372543, 8311838, 2085052, 3507878, 26762, 7716435, 8042736, 2138382, 7979425, 76163, 4807471, 3606062, 7946765, 330929, 734329, 4104102, 1808857, 477449, 8163261, 6971057, 7843251, 4927691, 6677920, 7665717, 3750609, 4701258, 3058870, 1251659, 6129335, 3556202, 1283857, 7630073, 1124997, 3130214, 1734737, 6007745, 4348698, 1397023, 7082059, 1163772, 6078529, 3517091, 4020385, 897223, 3798751, 7959469, 5063932, 1267106, 52148, 5430708, 2714705, 2666072, 4875376, 1226832, 6721928, 5063888, 6380967, 933788, 2481579, 2263113, 7780343, 2048034, 987223, 2698835, 4314650, 4962142, 1974605, 4487825, 898178, 7427615, 2636860, 2146730, 384510, 5570125, 4600025, 2744349, 970545, 341361, 4100257, 2926654, 6861050, 4939857, 5174127, 2490985, 4322473, 6611647, 6683729, 4435760, 3273613, 4556997, 904654, 536191, 1109818, 6632377, 767075, 5487421, 1211712, 3135240, 4474932, 7124961, 2680467, 6172472, 637392, 1445508, 1741521, 1569219, 3534604, 7302355, 6016112, 545828, 4227739, 5696466, 5642100, 6919350, 8144659, 1677477, 5773615, 874454, 1757969, 5750019, 1593476, 6362379, 1713607, 2706621, 3233779, 6479540, 892299, 4636373, 6377149, 5664978, 13120, 8281728, 5159402, 5696454, 5605574, 4653622, 1817441, 171885, 4374113, 3492702, 4162724, 7346068, 4733212, 2311547, 2477432, 6274796, 5416878, 1617111, 222937, 725686, 7257772, 6728147, 6471494, 763061, 719071, 6524550, 5519922, 971694, 2743166, 1508664, 3216851, 1060612, 6929127, 574077, 3871271, 3989461, 1099586, 4101828, 2818783, 4684972, 4972365, 2089600, 43683, 4556841, 7602949, 3615224, 3810031, 3427704, 1895016, 3547470, 3704258, 7424605, 6413426, 3248473, 2785536, 1654293, 3783061, 3425238, 3710350, 7102589, 7479478, 822457, 5167322, 6826453, 87829, 5699697, 2120761, 6801762, 7653895, 4940055, 7463717, 6572931, 7651737, 1239232, 3285823, 5308731, 6587411, 635269, 8068897, 7814186, 7007527, 6594288, 4494652, 4786689, 6077348, 4353010, 3982747, 2629676, 6452340, 2511502, 5592118, 7629882, 7821505, 4997854, 4071122, 177996, 6561917, 3801074, 10598, 6352643, 3098145, 4116065, 1527167, 7537296, 1578787],
[3891096, 6185093, 4971478, 4257325, 1020462, 675281, 134694, 4822802, 5810277, 3955271, 1491528, 3794827, 253530, 6428696, 4818163, 2884145, 2903266, 298298, 4603064, 8160714, 5792499, 865799, 1619577, 533766, 6972000, 6098559, 2326570, 969769, 6130060, 4397918, 6968167, 3637012, 7283379, 6301530, 6195231, 7955036, 6469135, 4020548, 7853350, 7961177, 3028661, 5220419, 6277568, 4695048, 4029424, 8010317, 4689206, 7720318, 4002318, 1113351, 2234670, 7906967, 439390, 5063227, 7370501, 7895781, 4524, 795561, 3628925, 4723394, 5398137, 4562159, 807714, 5878753, 4272113, 1357717, 825704, 5887330, 4319744, 4196390, 6727146, 7306212, 7203743, 2697266, 4687508, 4697954, 2530266, 3688268, 7307078, 2964441, 3293843, 5911467, 8214149, 5127001, 671444, 6351888, 6998433, 3710780, 643318, 5062735, 8069513, 7433864, 1807428, 5642159, 2721109, 2096781, 5836671, 1518576, 5844253, 2863227, 2592012, 479290, 549486, 433947, 5491622, 2252945, 3090577, 4722684, 7096096, 5137542, 6307772, 5188696, 4497272, 7105336, 1756597, 5072162, 3158415, 4870493, 107132, 5609711, 1827485, 1840804, 3017463, 7261892, 5897131, 3893754, 2336067, 3534738, 3862427, 1668761, 2059021, 1408013, 2645537, 6802499, 7345627, 6877105, 4304158, 1135307, 3684153, 6344078, 5869579, 5248261, 6501, 4693562, 4705703, 41217, 7487942, 77835, 1222738, 2992465, 322889, 3158864, 6610809, 4150224, 1441527, 2152252, 7620592, 7839794, 7057093, 7546652, 3054583, 1998065, 5085277, 2923084, 5624592, 6130206, 3219899, 2027486, 7892198, 7381486, 5754551, 7300624, 4279935, 3771460, 2850110, 1323702, 3628136, 7404930, 5343431, 6826326, 7577609, 119856, 2490216, 3433424, 8281375, 7149694, 7470393, 7906970, 5758272, 1139062, 5235439, 5968308, 434025, 6653678, 8324197, 3846059, 3352235, 2432978, 461841, 718037, 1241021, 6979115, 218058, 3620647, 5247186, 1630029, 1422383, 405956, 4371450, 1083953, 3691402, 7412225, 2952833, 1155508, 4630029, 6642268, 2222359, 3074423, 4496171, 722030, 1933910, 7783306, 5363795, 4241947, 4478330, 6369040, 2701766, 2893780, 1619372, 6732951, 384933, 587101, 376500, 7168867, 4352422, 7298991, 5641566, 3365784, 7788116, 280828, 3611013, 127448, 6495127, 3602655, 4039854, 7342936, 6614505, 4220213, 2049870, 1984412, 1135319, 1485097, 1820592, 1367085, 5005544, 5806867],
[5490328, 6103382, 7375552, 1282221, 3029624, 3110897, 151679, 1735155, 5636900, 8126990, 1822332, 320718, 5264538, 6595771, 7535240, 1176690, 4927375, 5026013, 3009081, 6115026, 4933795, 3745120, 6615052, 4593525, 514722, 4739787, 5181504, 8049019, 4876778, 680977, 7823729, 7102549, 1731093, 2650587, 7288671, 7007274, 2329313, 5913831, 2625239, 1421543, 4096507, 5287827, 7741390, 4467290, 4934718, 5941948, 753373, 1958841, 6845215, 5533006, 5176679, 339157, 5901403, 4314943, 2052431, 4561751, 8256012, 311349, 8016485, 4340808, 5194472, 3475832, 5959032, 7415319, 7054535, 5058689, 5662985, 4728338, 1899776, 2812415, 7321986, 706825, 5980822, 8303324, 2917536, 7593600, 634645, 190380, 3762069, 3640030, 1337266, 2747661, 2134756, 6449709, 2186332, 8114154, 4930325, 1403549, 7856665, 6036945, 2567732, 557921, 6034843, 7263045, 2796676, 5289811, 2167016, 4190744, 2692845, 5648414, 3505129, 1677213, 3177843, 4018468, 6093027, 5311844, 7524766, 6330320, 4846043, 6672832, 6410792, 1134778, 1435678, 6954372, 8332817, 5592628, 6524481, 6584781, 2969407, 6682130, 7722806, 2292745, 6806724, 7580684, 1286847, 2361421, 4195108, 1821989, 2594429, 3725881, 8082694, 3927265, 6173582, 7435094, 7974320, 2663486, 7826202, 174879, 1787137, 7009547, 4990512, 5055362, 3292997, 7550092, 6894673, 2323713, 7943700, 5251060, 6784237, 6975398, 2847573, 631158, 2767586, 7384238, 3609378, 6410445, 7439884, 8325182, 5570429, 1838353, 6650691, 1047299, 3756663, 1947278, 367966, 1371153, 1193339, 3048657, 7415152, 8245192, 7239919, 5509247, 3838864, 7020648, 4552428, 7039101, 6660695, 8364395, 7548446, 1795311, 2262848, 7388484, 968001, 7165526, 6934633, 3201576, 3398382, 4326142, 4988619, 58103, 8206263, 7471474, 5800029, 4648766, 7643818, 2706946, 7690640, 4191529, 1932311, 7548429, 1618612, 3822340, 5674483, 398672, 2183801, 1417526, 7678333, 509238, 8288451, 3993762, 7699208, 4897923, 4062488, 5912152, 7263613, 2633162, 876336, 1318836, 7965983, 2964620, 3043715, 6108188, 712841, 4418616, 5403849, 2627894, 2517626, 5918639, 4777756, 150791, 81461, 6759800, 2272791, 3839455, 5446312, 6664687, 7620308, 2740215, 2187833, 6951716, 3506031, 4437310, 3800782, 5251191, 7359081, 5375135, 3263448, 1005779, 8174544, 1089636, 1270856, 6781891, 4956628, 6664988, 7957389, 5791918],
[1960391, 6492981, 2680159, 5794776, 2695689, 2994834, 4319039, 2802253, 5456051, 5880760, 380440, 994922, 1273115, 973634, 1330084, 551564, 4507054, 2810921, 583228, 2882919, 917977, 245061, 2491996, 3112425, 3368498, 1925914, 5961626, 6760898, 1678195, 1608615, 3952754, 2755186, 7601800, 950361, 3833227, 7413328, 3301678, 5924922, 6817243, 1431720, 91360, 2995101, 4507620, 2729246, 3477020, 4551907, 817811, 3127024, 2405339, 4054149, 5605307, 5248727, 6087820, 5749850, 7714642, 6728393, 3591532, 577585, 6473552, 7522817, 1392819, 6880935, 5312690, 506945, 8091145, 742929, 6799260, 2652586, 7452729, 4541860, 3381481, 3061014, 3376644, 5481519, 5731437, 1932141, 3621310, 5147332, 806862, 7357747, 4986069, 4576253, 5069876, 2652690, 8064760, 3839600, 4424535, 780086, 4691504, 1699483, 5974470, 8020211, 1201612, 809656, 4464587, 7252763, 6052120, 6076335, 3083068, 3168047, 4957750, 3478661, 835216, 584933, 4127478, 4942548, 2728615, 1054891, 4836533, 3177007, 2577866, 8073339, 3264847, 6210100, 1043897, 6918130, 2532474, 6341590, 413784, 6546039, 900589, 4908413, 3854232, 1298302, 8293745, 6435805, 5588713, 8162310, 5733943, 564722, 2568541, 5535776, 1334324, 1698880, 506678, 7038492, 6452016, 3572627, 148130, 3717450, 6821979, 2914494, 3924012, 1545574, 8276309, 2424409, 4448223, 7133022, 869513, 5849107, 8117963, 3771355, 8324513, 562863, 8346779, 7642036, 7777906, 6411315, 4438572, 2928891, 4155741, 5247557, 948670, 5148880, 2836540, 6068476, 2790331, 3860362, 6130088, 3493728, 318684, 1574949, 6425420, 6630654, 3591850, 5439494, 6254389, 5600976, 2534116, 4057493, 3751239, 4348479, 6989249, 2345693, 654691, 3403550, 691586, 1979429, 8064223, 4606604, 739758, 548107, 5179586, 2730203, 7257148, 2610058, 365507, 1384500, 1967234, 1705797, 6700681, 7225578, 7389586, 6165942, 922604, 5114800, 7891846, 1154582, 3049978, 3867059, 6029908, 4114632, 3496583, 6250390, 697990, 5041106, 4313626, 3439979, 4213705, 3476530, 7441723, 4038065, 5458545, 6069422, 5275723, 538502, 8104834, 1741116, 5251792, 1927295, 1078520, 2405168, 3132377, 6658912, 2024428, 135843, 894294, 978881, 156397, 5845025, 903581, 7596297, 5894171, 741065, 1568180, 1979423, 4668001, 5184514, 7454511, 6928227, 2360543, 2878160, 3997382, 7975802, 2949452, 5117284],
[24448, 911491, 7427273, 3055044, 6727997, 1380282, 1024871, 7315650, 1758021, 5081711, 3522078, 3823749, 641736, 4837778, 247446, 6899785, 7829133, 4293145, 5196979, 7771104, 7351477, 1468067, 3457945, 7194757, 7472864, 7116529, 1379297, 7875722, 4722927, 8125863, 2373250, 4752283, 7397445, 3101527, 8218504, 1096673, 2314375, 3296859, 7363912, 1815690, 2998871, 1200499, 8260569, 634424, 8258449, 6894614, 8285099, 141189, 1949477, 8040110, 1786560, 7358607, 5017383, 5295747, 5585198, 4398961, 3653257, 4645692, 6961420, 7294531, 5967803, 1051854, 2995747, 5678452, 7377075, 1447653, 6063890, 1270842, 3865195, 4744815, 7998826, 1064391, 3606436, 966076, 724279, 8196623, 985045, 3944293, 3044492, 7283955, 988148, 681120, 434246, 345234, 5945994, 3692422, 7323481, 3316639, 4844627, 5288159, 559594, 2447028, 1454464, 1765968, 3869036, 2189817, 407292, 8179694, 5477854, 227526, 925453, 7975518, 824609, 5699764, 7844466, 2053154, 3982992, 1350080, 4486299, 1319191, 3664229, 6996815, 7497336, 659671, 5732007, 6343583, 4360474, 4174342, 8106737, 7085598, 7445358, 4795540, 6007096, 7363100, 7571393, 2467383, 3261958, 750473, 2092204, 4523560, 5954472, 7733481, 767316, 1731503, 4690616, 7602015, 8267516, 173659, 6240898, 4452819, 948704, 1582705, 3485660, 5320108, 3364478, 5560344, 1652741, 805836, 2119977, 856448, 3545859, 6269842, 977818, 5482292, 8286115, 5928481, 5545946, 945323, 8064057, 5062629, 8101232, 2361444, 1342352, 5074037, 6451710, 3642825, 967000, 3068060, 5679383, 4875558, 1902169, 7646938, 7956660, 3764508, 7530686, 1489544, 4359946, 3577810, 2163531, 3112585, 6344303, 7437705, 3104641, 2903089, 7703074, 1986921, 6498273, 650936, 7190182, 4977232, 3735528, 1191251, 1268285, 3421582, 7161511, 1539658, 2827847, 5057412, 4975728, 5574462, 6753096, 5757133, 2298886, 7952150, 1147000, 172458, 7337009, 1366819, 1902206, 3817146, 3153154, 6804049, 7253881, 2060635, 1315198, 1301267, 1231714, 1867468, 184067, 3629133, 1075220, 8184728, 7934963, 6465061, 6187164, 3396129, 549001, 3820231, 7577133, 332606, 7740569, 6964709, 517732, 4604688, 5573216, 521069, 7563427, 4203692, 1143995, 1523296, 6740048, 6728098, 1281990, 1608403, 856636, 1488357, 2426433, 7966635, 8157559, 5277437, 4963441, 2998979, 151003, 5975265, 2337800, 4791086],
[853006, 3965114, 5798521, 2355536, 473987, 2094950, 1746940, 3439199, 2184668, 1528327, 2814729, 7208660, 739852, 2295255, 1239273, 770499, 1130010, 7149225, 965208, 2409132, 5887529, 4581272, 7786968, 6556903, 6112103, 5435067, 1716408, 2924294, 2646088, 3190283, 3499688, 1778366, 7772718, 4874214, 2787961, 457558, 254830, 942496, 767122, 5419708, 2192423, 7273882, 7413199, 3336916, 233451, 2108313, 5041745, 3389504, 6217239, 1702498, 4738958, 300807, 3472322, 3902738, 5011384, 3733792, 5222317, 6948108, 1111755, 6517087, 2914158, 7000117, 4428692, 4450110, 5443175, 877295, 3646490, 543826, 3563968, 5868858, 1436491, 3674677, 6746738, 6136970, 2441634, 3309425, 5499044, 4424694, 1161656, 2693751, 6636057, 1239961, 4920262, 5871366, 3502632, 5116544, 4911027, 1612766, 1034534, 509103, 3278852, 5908563, 623688, 8056947, 7735596, 1914792, 5900891, 7691411, 1316995, 6751492, 810226, 3353662, 2661343, 4458342, 5917673, 3109593, 2208143, 1009948, 4987592, 4786600, 6984048, 1898867, 6400767, 2620334, 3692795, 4464587, 5231992, 6303993, 1797052, 2853704, 6417686, 6782822, 3650870, 4488170, 4025408, 5710940, 616570, 4476180, 3569417, 2565452, 3734889, 911583, 5755623, 4754613, 5320042, 5568908, 4826025, 7685369, 984166, 2446207, 722936, 4592228, 3614133, 44202, 289014, 1906484, 8058444, 2875352, 7368410, 926432, 3777554, 7015834, 3606747, 3836257, 63917, 2656071, 2646224, 53954, 6673012, 2562718, 1420073, 1635984, 6575278, 2069706, 6629513, 2293698, 527493, 3846643, 2241747, 3736104, 3223765, 1533664, 1474159, 7819457, 7650427, 7950472, 3346343, 690335, 491626, 8119383, 3341691, 4319927, 8162307, 7444286, 3747712, 3440703, 3469757, 5985746, 4225955, 705945, 6439342, 8093677, 61798, 6626687, 4309974, 8262902, 844978, 452, 8044627, 4068662, 4044885, 7791150, 5185798, 2216436, 7238558, 8025482, 5205687, 5421381, 7276796, 3546405, 189627, 316710, 5752157, 2501730, 4811974, 4010658, 2011957, 6306560, 3965919, 3731480, 1399952, 7493624, 1997305, 6885143, 5167542, 5304802, 7896963, 4466286, 5230402, 7533362, 7552379, 2209957, 5255290, 2160918, 7922991, 1650354, 7646074, 2821172, 6992810, 1060641, 6475595, 3694520, 6826389, 684812, 6687845, 7118866, 6151799, 6938089, 5613508, 1617252, 3806555, 6052647, 3375998, 460657, 3113800, 6571280]]]
s1Hat: [[5795647, 3150302, 5761214, 72796, 2266350, 6924562, 6191710, 4214634, 1336751, 4238696, 7592796, 2159125, 5848504, 4844318, 6573695, 6686111, 8357433, 835445, 157395, 7303916, 6588758, 837730, 843272, 3312442, 5643095, 4080364, 4048366, 40873, 6396702, 4747670, 1570463, 2326475, 6561750, 8025716, 5633476, 4483686, 1462341, 8359766, 6737641, 1956744, 3404848, 488982, 5751175, 6906454, 594413, 8363428, 4389333, 69269, 3815336, 1348627, 8373909, 8365022, 3482251, 7041865, 7306425, 1550567, 1882569, 1912996, 4143590, 5074495, 1167162, 3102841, 7989002, 8149533, 965003, 3366442, 3684153, 1175633, 4883063, 3718574, 6246334, 419135, 6753720, 8152352, 8291950, 6602975, 17937, 4220092, 3027474, 5379264, 2275, 4097168, 2107701, 3391767, 5314207, 901476, 6010766, 5729071, 3941058, 3815443, 8116932, 1738505, 7047820, 1162479, 8072637, 6611116, 119081, 1003931, 164033, 8007953, 5333731, 1003603, 4807358, 1249177, 7575880, 450378, 6591435, 7369346, 3775550, 6506459, 5340081, 6999878, 7190151, 5226240, 6058982, 4368572, 4138180, 7381248, 8267598, 7793721, 5114279, 3283739, 2251895, 31698, 3922389, 6263873, 4184574, 2427319, 7835643, 4506324, 127266, 3526243, 341269, 650594, 5224491, 7269124, 6417481, 334377, 616254, 7992832, 6154385, 3077993, 4950088, 2362844, 1886191, 3040677, 2510860, 4119625, 2085030, 4844539, 2904940, 5945485, 4467886, 4119194, 2582006, 7176134, 1280915, 31882, 6730022, 744177, 2428141, 2200455, 6888105, 2288192, 3562211, 1551121, 5633473, 6685202, 2707345, 2233115, 5824472, 77656, 523169, 1414621, 3560903, 2469298, 5009442, 7898198, 429315, 7750314, 6367769, 4612983, 3327000, 2340908, 6568536, 6827196, 3399524, 7024260, 1375254, 5830403, 2319527, 3958281, 180585, 4394514, 2005930, 3666266, 5734950, 1688091, 4629570, 1305699, 4499339, 6296001, 4961620, 1882644, 2512083, 6741794, 827858, 1385426, 7712054, 712049, 328281, 6091668, 1355595, 2707459, 5816135, 36351, 5821274, 1804511, 6819135, 6253963, 7284305, 3071199, 2912600, 200908, 4689401, 1908853, 2322028, 4586006, 7818432, 6550217, 8120410, 2352478, 7213643, 1872281, 5294908, 7478978, 2193154, 2795257, 1499615, 1611547, 5515853, 6449513, 2335204, 3381388, 7342801, 164336, 6575088, 4012267, 8253357, 1915394, 6062895, 2950942, 5508741, 4385532, 3180426, 818743],
[7151875, 1460286, 3779147, 2797845, 4811306, 5419464, 6753226, 5694248, 2370198, 1786178, 931182, 7859667, 4212058, 1252827, 7958658, 1353091, 4208922, 4421226, 2746249, 4722939, 7755899, 4959990, 965729, 6519033, 3659620, 5159830, 6887304, 4009839, 1618838, 3429110, 4010083, 2883381, 5682293, 7114304, 8187150, 6030738, 6272538, 1801148, 7770281, 6220736, 6067318, 688099, 677184, 7548805, 2791915, 5556038, 7971323, 3794919, 7032458, 5825575, 4548090, 4995366, 2994003, 213799, 5634793, 2760494, 4801623, 4185089, 7725355, 4477619, 4494551, 2172618, 7718530, 6066283, 2144979, 7244906, 4148645, 713253, 6202226, 6222332, 6029876, 7831357, 6023837, 1308989, 7736208, 6539395, 1099109, 4187155, 364971, 3117229, 7409649, 4102620, 7357000, 3265697, 8089895, 4385210, 6246408, 7538926, 3462686, 2208874, 1368532, 5892036, 3946331, 3694260, 7208729, 817649, 1924077, 4256761, 2689823, 4165659, 900897, 6815584, 5327960, 4232581, 2277362, 3516382, 2494122, 546984, 1506704, 4063012, 2418940, 7495887, 871147, 5007958, 5369712, 6956562, 5521691, 1918109, 8366343, 1195651, 3514248, 846301, 5116585, 2975539, 2144316, 7622382, 6159253, 6692053, 1086452, 2052779, 8299643, 1160535, 1328966, 7427487, 4180778, 7718281, 185624, 2672762, 900197, 4636933, 4743192, 5325988, 5083166, 3213145, 2489648, 3807530, 3198620, 1029556, 1187414, 7984371, 8106531, 6186659, 296074, 3776452, 5632802, 5457021, 917438, 1935963, 1106681, 5121716, 5208847, 8188872, 7691062, 1216545, 8312888, 5129642, 4664147, 2989029, 88805, 3960967, 558279, 7079551, 8034422, 8306258, 6492685, 779099, 5719596, 1258639, 6852737, 4645572, 1550886, 1772755, 7676385, 295344, 1434580, 4308662, 1117011, 5379707, 2183429, 6827463, 3081078, 4353259, 6870390, 3228048, 2506658, 1359078, 789929, 3937603, 2346512, 5293653, 3775686, 6009227, 6089431, 2388938, 96981, 7919616, 5647575, 1362269, 4205221, 925980, 4139068, 2840967, 1148588, 6517475, 6164119, 2794406, 6208963, 7039692, 7639253, 4342331, 429917, 5224776, 5446088, 291586, 641054, 1881035, 446264, 3898200, 6589430, 6061339, 3754558, 6745543, 7046183, 5474018, 7447495, 5101052, 2821590, 5992416, 3866877, 5765950, 1596148, 7417539, 1430171, 5847174, 8349914, 697355, 3460737, 2294578, 3626548, 7912444, 5221528, 6085186, 3238008, 4173425, 4917828, 3073901],
[5165910, 7508523, 6136157, 7092897, 1989069, 5382216, 4537391, 7269969, 61242, 7729887, 2235094, 4825796, 1463414, 5391268, 7043218, 2056267, 4616504, 1333028, 2880498, 5343036, 4323425, 1190874, 6144562, 6417547, 1067841, 3085417, 3815701, 5988306, 8041686, 4181803, 6164865, 3594826, 4882806, 6916121, 3501199, 3563633, 7510370, 8108, 1777842, 2982607, 5095312, 4167266, 4465534, 7963731, 4141136, 3860294, 5313402, 4505358, 4987184, 5383760, 8027012, 5017245, 778248, 170575, 3380103, 2499811, 7443783, 6401947, 6404624, 924632, 2848401, 734228, 8195474, 324676, 2133477, 7902597, 6332337, 6059523, 4501988, 95105, 1553797, 337931, 5253085, 1645715, 5995282, 1238538, 1998690, 2765405, 1094983, 6263371, 4035926, 6292372, 8320046, 8012173, 1119137, 1898875, 5529768, 390697, 1266807, 6756123, 544335, 6591132, 1689751, 2141708, 5458817, 407063, 6093385, 7091704, 5794026, 1624416, 6634659, 6014887, 2068641, 5014960, 4902572, 384896, 7398651, 7470390, 4215288, 1418897, 7743411, 7483555, 5712419, 6342296, 3514360, 5654700, 2168407, 806193, 8046287, 6786917, 3470178, 7919698, 3117736, 8249459, 1106705, 134851, 8315549, 1824190, 5341004, 5384861, 2377042, 3764106, 3781293, 7232654, 5804693, 2570019, 5187771, 3291296, 1053566, 5390852, 1806844, 4176210, 1031824, 8037171, 1102287, 4549996, 1682869, 4086803, 2207521, 1476853, 6155709, 6021544, 527068, 6021873, 3420479, 3791561, 4564909, 6884226, 2297416, 1001014, 3456304, 7978168, 7864081, 6474704, 7294567, 189002, 6730217, 3844279, 5216942, 5246428, 1344024, 139635, 6787779, 5089428, 512388, 7568327, 2201671, 2612616, 3792887, 7967057, 4251140, 7612127, 3697913, 5951767, 5829773, 6842557, 7771544, 7174683, 4272439, 2821249, 740958, 3276280, 4691924, 4523318, 8291494, 1114377, 942976, 5930280, 6392889, 129435, 7493961, 7394628, 5811217, 8048889, 3454984, 5598482, 1823487, 6356935, 2428931, 2982560, 7522215, 4855245, 6180155, 7365317, 3477330, 4305342, 2715920, 5428577, 6688879, 6910687, 6007482, 6538858, 3581829, 4143429, 866402, 3662964, 3341130, 2942034, 4964150, 2376352, 7649915, 8237162, 3944038, 4736098, 6277242, 7393356, 2299012, 1211658, 6331808, 7544530, 3486398, 2180438, 1240594, 119391, 8373658, 2098556, 6702493, 2279223, 2636458, 1633123, 1366292, 624488, 4723119, 2743833, 4712575, 5402758],
[7026961, 2185768, 771806, 2120769, 3125969, 4544875, 5402957, 8030344, 7563176, 7342287, 2150838, 601073, 2617396, 4125810, 7853309, 6589193, 8959, 3712147, 3358323, 4776550, 7016772, 2964318, 7010311, 1660424, 7734119, 3365715, 5173906, 486936, 5594242, 969764, 2021290, 6996729, 5060171, 6697597, 6758739, 4889942, 6986108, 6361676, 6904128, 4594704, 7799568, 1539724, 2911783, 1103743, 2880017, 2045171, 1348006, 1504456, 7285949, 340418, 741003, 5908881, 1095654, 1463671, 7603542, 4091705, 1585982, 71557, 3623030, 3216250, 4259381, 5235021, 520420, 675712, 6629205, 1949355, 3470421, 6290423, 7451369, 4690422, 5284380, 4515335, 5935319, 153859, 4893579, 5340490, 4700627, 3909859, 7278600, 2837372, 2912009, 6293666, 8295140, 7236660, 2423974, 2085137, 2593864, 279419, 5167864, 6303428, 7487194, 761023, 6199022, 4479322, 5657905, 3128634, 1937528, 460640, 1248529, 1302242, 6746045, 6566765, 8285194, 2194889, 6972238, 6175678, 7870543, 6145773, 5043305, 5400229, 4630279, 6540563, 5930843, 7020425, 5595285, 5047063, 1781759, 6928296, 1338247, 5591596, 2741032, 2636007, 2345111, 190488, 2601299, 5756273, 5213801, 4168872, 4267666, 6921630, 6784253, 2751398, 6484197, 5662911, 2528542, 1508946, 329989, 6175241, 7748090, 3001740, 9818, 6329820, 775880, 2877728, 3084025, 7647566, 3684286, 7604994, 7996268, 2241346, 749932, 4171599, 5592726, 816871, 7574647, 2406175, 7382081, 1709372, 4000657, 3201538, 2550042, 5568818, 3842756, 7659492, 1716586, 5342806, 5887976, 2797303, 3126430, 7135256, 8309606, 8149823, 5957802, 6431071, 2712321, 8349006, 1919608, 1644339, 5554624, 5584696, 3485605, 2877607, 2967940, 2309440, 4109165, 2604769, 8195600, 6453514, 1424412, 2981345, 5812857, 3079824, 4769177, 2392579, 6894709, 211496, 1737234, 7559766, 3944753, 3951976, 7904260, 4422540, 685409, 1764823, 4526123, 6230055, 1443615, 6542238, 2207956, 2487931, 1534268, 984098, 2352007, 624699, 2864845, 1598074, 5669258, 4207264, 3516109, 867375, 2270006, 7192518, 8327083, 6000744, 775704, 4197481, 4063685, 7415846, 5358554, 3110982, 1431613, 2740900, 8056811, 7823520, 1825369, 3186987, 7456629, 4327904, 7223114, 1310325, 7467346, 4488442, 4311034, 8358601, 7543833, 2927441, 1133996, 2729071, 2477822, 944967, 5969230, 503031, 3554560, 7330726, 3495026, 8234914],
[6566183, 901367, 2269152, 8292510, 1269082, 7261436, 5166259, 1844722, 3308544, 2302256, 1847468, 3412069, 4618800, 3783586, 589875, 3149388, 1493546, 3054257, 3587331, 4242579, 5566465, 4004656, 3907398, 3386721, 7951057, 3703483, 5433244, 729306, 4447645, 938700, 8181275, 3941198, 2772777, 4605282, 264408, 7611068, 2332180, 7379542, 2644429, 553541, 4829457, 3074836, 5249797, 4422426, 7568354, 2154788, 1431233, 4658516, 4330003, 7852314, 210629, 6169362, 3661390, 6549808, 625479, 6925257, 1058095, 6186815, 2920319, 5391179, 2377458, 4425075, 4006271, 6336568, 3181977, 1064531, 1109405, 4701303, 3674475, 6826404, 1070590, 5406092, 7557045, 1687647, 2182774, 5416564, 5715716, 1950187, 3372938, 5526493, 513838, 6454315, 2690288, 3817220, 2739903, 6356034, 5738195, 2804915, 1740419, 962179, 5224932, 2467224, 7933513, 2189779, 4019734, 5493399, 6497170, 7177221, 2081757, 3905860, 5965021, 1660417, 7859251, 2179465, 7837722, 3253249, 4927275, 707373, 1730562, 479222, 7603177, 2079727, 6099948, 5658629, 5679252, 8242212, 7953675, 8009643, 6832543, 7249526, 724568, 3871205, 2124720, 2877659, 3617522, 592087, 3959253, 3150182, 6948062, 8347087, 1965646, 6855942, 2541747, 8214023, 7012450, 4844515, 6545379, 988839, 5348637, 5031618, 7026672, 4898913, 5268636, 57317, 1834392, 3575704, 6358870, 2722534, 5033800, 2466890, 1694408, 3502678, 2822948, 6723141, 6884537, 113724, 7482520, 2363175, 6769809, 8353865, 3631863, 5416185, 5865219, 6645725, 3066837, 5758482, 5052706, 4060678, 3902119, 2067721, 2334366, 73892, 4741400, 7103102, 6763010, 6798453, 6691505, 7372247, 2323302, 7330471, 8283747, 4232468, 6900784, 7280079, 3656169, 3088254, 8326620, 2954741, 8259674, 2307723, 3115399, 7806089, 5029624, 2946674, 7252704, 79025, 1346054, 1761752, 7400208, 467759, 6512935, 4410084, 3894827, 4689142, 5825154, 2713021, 7233580, 716227, 2605578, 6738749, 1384755, 2238191, 4384765, 8220875, 1866511, 6521235, 1375746, 2204286, 2984798, 3870519, 4402200, 6386181, 3729308, 8154795, 5591355, 6797872, 995958, 8338378, 5071538, 828690, 4608292, 372849, 432738, 7243132, 349202, 3505243, 528166, 2451964, 6504081, 3021087, 2919609, 788626, 6206825, 6360312, 4725916, 7957732, 5773545, 158962, 1084093, 4301838, 6472987, 6597182, 7933776, 2686475, 3254157, 6527269],
[4754400, 7297762, 1784184, 6577486, 901234, 3072649, 703734, 7142635, 6446904, 3978792, 1105978, 3460331, 328804, 4577883, 3789043, 1898530, 3246250, 1042023, 3543636, 3957541, 7246236, 706371, 6892937, 3442473, 6470, 6476042, 5211050, 6068272, 2098371, 6194879, 5422825, 2785782, 6132251, 4025838, 1498267, 5174312, 4850092, 4513768, 7723416, 6320191, 6828666, 1053379, 5740083, 2732436, 4328266, 1090238, 8347562, 7680568, 4570507, 2508104, 2502792, 7564902, 7639953, 3814116, 1041569, 7883164, 756249, 980071, 5594204, 693709, 3013934, 1961412, 7118020, 7384486, 1501117, 841099, 6818372, 2566942, 7220439, 5917103, 284079, 2459215, 7228428, 5176490, 6975454, 6079804, 2360216, 8058737, 5998455, 5059168, 5996385, 334917, 7250820, 391852, 3588934, 6138841, 4844744, 2541107, 1888105, 1780039, 7591768, 5703902, 4101594, 8282029, 843955, 7076446, 3675124, 1680432, 3253870, 5992913, 2951215, 2309858, 1197461, 3677159, 2375261, 4249435, 7993489, 4225831, 4322946, 2778853, 8072543, 5906409, 2418286, 2337160, 3531001, 1809944, 5086548, 1472920, 6120185, 2055130, 1870572, 6705124, 4261897, 6391245, 1167475, 142302, 1191884, 7589704, 293598, 1616521, 1863033, 1721361, 6362952, 1225806, 98811, 771108, 4943597, 4839603, 1438462, 5587494, 1719379, 515749, 2907436, 7695303, 8374642, 6807899, 2486959, 1391218, 6684534, 7536216, 7483032, 7411894, 2146027, 2062870, 8162450, 4435464, 6817738, 7580243, 6840705, 2917539, 7330450, 2707496, 6303219, 4107425, 943576, 8197060, 4434915, 1484207, 7482421, 3340948, 1746452, 1869957, 6757580, 2692360, 2707082, 6113317, 6755377, 6570807, 2336775, 1121018, 6868684, 7396036, 2105089, 6474261, 1200049, 194792, 2771268, 5929346, 5332695, 5391695, 167409, 4940274, 687476, 1353871, 1388817, 2898827, 4701431, 1067596, 4214096, 3066917, 5649900, 1590503, 6469683, 1398442, 2626668, 3558511, 2698313, 129431, 548579, 2463421, 5218934, 1869677, 4868108, 3343788, 7233175, 1311666, 7751777, 8297024, 7018583, 4902429, 8271601, 19671, 4844348, 5130145, 7805231, 8158353, 723817, 6111363, 1934882, 8172456, 5308646, 2439491, 1179394, 7556971, 7103189, 6605937, 7402526, 8206821, 7077839, 5352934, 420546, 5344376, 4141843, 5792143, 5997639, 5607885, 1679502, 8258754, 7857810, 4211555, 1728944, 6051236, 6515486, 1446972, 2348475, 4100761],
[4180256, 4430151, 2666320, 2063999, 3793431, 5042253, 4874051, 2908133, 3076555, 4839220, 7731176, 1748073, 3869518, 7461708, 444401, 8003022, 7652106, 7110979, 7306248, 309481, 7532431, 904459, 6853198, 1746848, 7971138, 1030445, 6348084, 2817255, 2569892, 6887987, 3075307, 6905165, 1829540, 7788168, 2361658, 2627737, 7452687, 2582402, 6369817, 7012970, 4231620, 4879563, 2196506, 115709, 750309, 6683681, 81279, 2467820, 6788999, 7276340, 6228591, 2371105, 3647487, 7098409, 3099116, 1532937, 900184, 1400246, 4075463, 6691598, 388408, 2802168, 4116545, 8315613, 3360274, 5403976, 6061133, 7856581, 2490199, 4081204, 8352901, 1247142, 5861748, 6847822, 1497612, 7288780, 1985562, 3204272, 7223782, 7139080, 6921679, 789868, 2353548, 3804159, 3404916, 5032412, 640182, 4019974, 1948087, 2245937, 7282954, 5498097, 3512955, 3974950, 1272959, 5346825, 688356, 2174310, 4639633, 3243152, 5999016, 5585961, 1568902, 3038709, 1170324, 4843198, 7062800, 471085, 5065362, 8140006, 4764303, 2980249, 2928108, 2714172, 3496555, 62834, 8000094, 4248362, 5657930, 3146768, 7963983, 4630848, 3303687, 5208522, 2678793, 3361654, 4023423, 6239433, 5049228, 6236682, 2044478, 3317147, 1971873, 684430, 3054978, 2258802, 4597204, 1510693, 4025531, 5081994, 3237172, 7438322, 2338501, 2243880, 4784011, 6754986, 3565544, 4757548, 185560, 1342875, 153027, 7969158, 7190555, 2217310, 706039, 5807232, 6723928, 7993995, 688043, 6774150, 313778, 4136987, 234085, 1068687, 3998044, 6265263, 3266286, 190253, 1557745, 6495130, 1859939, 6627746, 4847265, 937921, 1643988, 7479434, 7636005, 7690048, 678976, 5100305, 1272390, 2886631, 7860728, 4794748, 4287807, 6849071, 4622017, 6233667, 877935, 8223736, 6053379, 4624674, 7702858, 848981, 4836966, 3056477, 7559380, 100050, 5351493, 1462561, 5335426, 7528987, 6458902, 6557191, 4134163, 1061770, 5244219, 8366185, 6442328, 1136862, 4806844, 7219692, 637760, 2577205, 612586, 2119869, 3128725, 5394960, 6063875, 4317098, 7877548, 5463281, 7284286, 935179, 7618540, 2359366, 1144281, 5719589, 3272742, 5723623, 5763522, 886167, 3620419, 5644406, 2737553, 6451695, 7239177, 5588810, 83997, 4391023, 3648013, 2068894, 1402083, 4561848, 1244021, 5015440, 6895509, 8009243, 6745434, 3144483, 4597973, 2344958, 4901968, 7038808, 980775, 1154769]]
s2Hat: [[3209508, 7036837, 1019481, 8003814, 1430084, 2199474, 139020, 5901025, 742390, 7272417, 1353902, 7019145, 1838288, 5031980, 3807665, 3831085, 4252440, 5334906, 2792408, 7955961, 4013657, 2296986, 1197985, 6301629, 5250160, 2822912, 5997947, 6438894, 4331141, 6058012, 5119507, 3453772, 697252, 3546702, 6215960, 5834936, 6204667, 8308593, 923595, 4658536, 3635700, 4331008, 126464, 4756379, 2212579, 5925122, 2597882, 7487764, 2310893, 7046850, 1492034, 802987, 6350072, 3590050, 2797275, 440107, 8130253, 2913279, 1947061, 2629887, 1693333, 5203558, 1228369, 6509325, 3981760, 6169783, 5719282, 4779565, 3972073, 4757264, 492383, 5851811, 3605874, 4918368, 6761054, 6951712, 4033210, 2943796, 3428005, 2226090, 498275, 248783, 7215965, 6584312, 1027594, 1574669, 2157209, 1432094, 2628553, 1300526, 2998761, 6477673, 605871, 4186169, 929673, 239433, 2288836, 5764873, 6075498, 5067040, 5327677, 3259367, 3933144, 6603926, 731559, 3165408, 144130, 6868182, 4283923, 1168423, 6758550, 2778116, 2742141, 1136489, 4196713, 6189706, 1180509, 3445298, 5012921, 6714601, 4699306, 2848232, 4294096, 7777406, 587429, 4730081, 2587284, 5382989, 5322073, 6683548, 2311229, 6643831, 1713828, 5748350, 2197060, 2589284, 3717953, 3602858, 302512, 2558099, 5846624, 4499588, 3880649, 2331779, 831119, 5727833, 1754485, 5827428, 3612340, 1615856, 5635047, 377937, 2995426, 549246, 4864504, 1609006, 4441084, 5380887, 7583171, 2277605, 961697, 996465, 7563301, 7548585, 2071769, 330091, 7241601, 2518374, 3859089, 6101093, 5459019, 4605445, 8069406, 1083607, 7137176, 737996, 4313747, 3308720, 510782, 1417080, 6675933, 2565320, 6922732, 5169623, 2155814, 6608424, 7951224, 5624139, 5642099, 6975682, 5589524, 2731076, 3998758, 2150601, 244700, 1160160, 1157136, 4118443, 1534595, 3374801, 2375048, 3900613, 4103984, 7619186, 6090784, 5406031, 1865955, 5959790, 3597795, 1424423, 1618308, 7172343, 4247391, 7015810, 4360754, 662332, 4210265, 1294501, 4834461, 5414849, 547324, 1938305, 535442, 51833, 3779257, 4838499, 2482829, 7549512, 5480083, 4280709, 1824867, 155267, 3420916, 5649345, 1998397, 6321076, 7018184, 3525535, 6373299, 5890995, 6959323, 2683414, 586252, 6919875, 5021462, 7465560, 7088058, 3041656, 4537404, 2025897, 5567000, 282396, 5631388, 6256411, 4094897, 4609408],
[502979, 7136196, 2995446, 5524494, 3650260, 1096346, 2472865, 1099924, 2961830, 3911172, 5139786, 4353933, 3546805, 3342105, 6055513, 1826107, 4198443, 7705882, 5736653, 216435, 6982640, 4154192, 7319879, 846790, 857725, 7130536, 4839705, 6651809, 1918860, 5465019, 6203847, 2330896, 2827586, 1664610, 8244475, 4955111, 7683953, 2507839, 6907578, 1092359, 30387, 5870744, 3141642, 7265962, 5294301, 423766, 3970481, 5846785, 3703351, 5941829, 1206145, 4406585, 3515497, 5696455, 3029448, 3240901, 4352688, 4100689, 4783892, 7138516, 4419043, 5771858, 1982142, 6106737, 3932769, 4881039, 5541803, 1499834, 8089525, 3689223, 4349332, 424146, 3629370, 6447543, 4837033, 4633646, 3415298, 4972861, 3164796, 1952998, 2186311, 2271464, 4190594, 5387389, 6513, 1143786, 8172469, 3621508, 2447248, 1806380, 2844301, 3686883, 2464952, 1434602, 3882685, 6854124, 7682009, 3488313, 1415535, 7467525, 8016600, 5375799, 1724035, 2420023, 1600623, 8299591, 2214653, 4545011, 1754054, 8093238, 8246662, 4143922, 7040809, 1702698, 5097966, 4861408, 2424307, 7680756, 7841188, 6238676, 2889774, 4523497, 5781576, 4458286, 2248470, 6610452, 7711043, 3265984, 7693666, 1545999, 7000471, 1825508, 607713, 4574607, 791637, 7302802, 6580327, 5246908, 2401967, 1420993, 1357032, 2657700, 4505504, 816401, 6385211, 8130033, 3305506, 1687087, 5307814, 1025224, 5887296, 941706, 6932149, 2040230, 6605708, 6276570, 5616116, 4075033, 5302953, 2756220, 3264513, 3188348, 1052162, 5882647, 1928973, 2910350, 3119696, 4772514, 5636506, 4026615, 5098556, 8229892, 6386098, 3169690, 5629368, 2500799, 4207140, 8272165, 2736943, 3425940, 4321739, 5807688, 962603, 2756363, 4548392, 2448403, 8328248, 7297544, 1288128, 7117570, 4460745, 7668088, 1591239, 4515964, 2339338, 414118, 5721716, 4668398, 7308275, 1034848, 491462, 7704559, 2285929, 1288626, 341406, 8081418, 174006, 7230972, 6934642, 1235041, 585260, 4233864, 4515325, 5384799, 5150074, 5732220, 5169802, 3889685, 5533866, 6758455, 2874241, 4792843, 1494362, 2662770, 2746427, 8064095, 3143675, 7390554, 4228580, 564190, 633898, 3977448, 247325, 3389997, 3507490, 5759506, 4394248, 3898716, 686438, 5399825, 4791301, 2581808, 4940019, 4749775, 510770, 5303051, 4388493, 1157318, 5028404, 6919088, 6741052, 7553825, 7688935, 6406713, 6982223, 5705326],
[8098167, 2380968, 4358214, 2085500, 5703794, 3789915, 8029159, 7982287, 1429252, 6952001, 1338910, 2659359, 2042784, 4676641, 2556047, 1113111, 4597455, 7496797, 833088, 4567810, 5683500, 6434870, 7006155, 6589134, 6519177, 3595328, 6223949, 1229118, 5017526, 5516671, 1712988, 345023, 1627167, 5853448, 2759823, 1554328, 2732007, 4964979, 32157, 7877536, 3493476, 2159497, 2584086, 3143439, 1527673, 1511843, 2908426, 301255, 2409548, 2240196, 7648118, 3697066, 7499120, 6161730, 2456416, 3248927, 6327807, 1421089, 4892933, 6971293, 1220807, 1359701, 3303730, 5201669, 5366937, 4477056, 270518, 4461059, 6917349, 8301719, 2819834, 5413621, 469469, 4607401, 3204715, 5559228, 7133439, 4437889, 8152470, 2448206, 6924056, 1022750, 3692897, 1220724, 981281, 6351845, 6586745, 3388027, 2822054, 2293712, 1637578, 5277044, 4547385, 6891968, 2413424, 2424589, 4444441, 3098386, 4016024, 8170154, 2982924, 5517944, 3111698, 5208429, 772539, 973015, 7803086, 6685397, 1933739, 2867979, 6145691, 3353444, 7346809, 6911601, 4719940, 5983937, 117751, 370087, 4896045, 997062, 404559, 55830, 3962548, 4559036, 6875789, 7632940, 1820513, 5293379, 4709000, 8122714, 2983995, 7247718, 5898721, 3613915, 6193347, 4830044, 742730, 7867794, 1182447, 5970909, 5849906, 4553548, 5323973, 238554, 8052367, 7764601, 3856833, 8215043, 4551264, 6205609, 1094507, 5061411, 7238909, 2428368, 6640415, 2446257, 3455482, 1596597, 3184673, 268515, 263082, 6144897, 4765647, 1752135, 6350501, 5202164, 2413152, 7640916, 7693417, 2781785, 2843888, 3197790, 3837776, 6409944, 3191409, 7862834, 4032689, 6863375, 4946373, 3371273, 7867062, 4816021, 5333060, 4601279, 1990122, 2663159, 3283848, 736782, 1004885, 5152521, 1639349, 4872339, 413247, 3422527, 29485, 6316834, 6847244, 5671968, 1118585, 1230841, 5301377, 964045, 5531252, 2464680, 4808483, 7274421, 6296240, 6249144, 1547320, 983890, 322785, 1569861, 8000199, 3252318, 7392253, 3251055, 5166973, 7686284, 1508934, 2822755, 3628769, 7520266, 4443712, 657870, 7915514, 6376849, 160589, 1396248, 5608643, 4472148, 1381934, 3020675, 4312915, 5638256, 2371388, 5091233, 4808950, 3365501, 5530834, 2803606, 3646208, 326197, 2494953, 7646456, 7568920, 92702, 1303189, 5502244, 4485930, 764302, 1289507, 4651298, 5388640, 6019489, 2667874, 3252078],
[1694002, 880498, 1119878, 4927285, 4938206, 3457564, 5773796, 2095306, 3876182, 2817843, 2270980, 4743236, 334974, 5824594, 7598934, 7072245, 1741514, 4491226, 680218, 3225168, 6234183, 5099462, 124427, 4002647, 3665725, 3744712, 2882801, 5435372, 3349111, 7727366, 6417864, 764346, 4053126, 899, 7080556, 4690070, 7747619, 6326251, 7164209, 3191085, 874256, 5564614, 2514894, 5557274, 6021624, 7198034, 6643375, 8258910, 4709353, 5776967, 6057128, 560840, 5620758, 5128234, 4153273, 2452849, 8122837, 4263082, 5605247, 7193446, 1206973, 7631994, 8096847, 4548727, 5474534, 1079558, 2617089, 392109, 7167485, 7570139, 3310020, 1976901, 5202659, 2973169, 158282, 3329467, 608604, 6583065, 7910373, 7301293, 316459, 926430, 912326, 757680, 2794082, 2840439, 5441947, 8153729, 5831857, 6365607, 8371172, 4194593, 3933079, 1159942, 583558, 8340620, 6863952, 6115410, 5867789, 695623, 2297091, 1303596, 3733108, 2609331, 614610, 1032195, 2933837, 5581673, 4826407, 1552349, 6836893, 3173519, 6784362, 4576558, 5392247, 4288899, 546366, 1127955, 4379828, 179966, 3819458, 3654559, 151870, 4815470, 5073268, 6477318, 6618148, 7460968, 5642735, 234724, 328135, 643627, 4735870, 4055438, 1146013, 4977295, 3365044, 2059984, 144725, 2763123, 5613898, 4834681, 542553, 1351468, 123221, 4586596, 4773293, 3907179, 33010, 3140833, 3145330, 6469958, 6928332, 7809503, 5385025, 4650450, 157872, 1822796, 5162197, 4740657, 6864592, 4844461, 2252837, 6230547, 3348014, 8022090, 498403, 28762, 4051817, 1055912, 3813507, 4247464, 8189700, 8161140, 3516666, 6913101, 6689624, 3448422, 7249813, 2188735, 5971387, 87689, 7197796, 2171015, 2104936, 4465838, 3332024, 1632605, 6802123, 1496819, 4387317, 4346623, 110572, 8247529, 5538144, 4472180, 7962451, 6519538, 3633525, 1567756, 6017329, 1792056, 6870018, 7374805, 4867440, 4196033, 3695383, 418400, 862091, 6204332, 1828224, 4173141, 2594716, 3504973, 4665117, 2380166, 8179035, 1468751, 4987872, 4552991, 2491092, 7051067, 297353, 382141, 389018, 5863764, 2030483, 1487755, 4419747, 748749, 6219311, 339420, 2297662, 2244051, 3428107, 7064592, 1275370, 2916391, 5548997, 7726067, 603486, 7179915, 4601730, 1693714, 5892289, 2773919, 6227311, 1209518, 619702, 2710244, 6974413, 6253098, 4540240, 159659, 5028294, 4779970],
[6626760, 7560853, 7651761, 730691, 1985062, 4814045, 1231959, 77104, 4835176, 5868120, 3976174, 8186975, 1304673, 6844391, 8169325, 121550, 4204446, 4225076, 4444870, 4346099, 4983664, 5418535, 5761744, 6863993, 5118948, 6688814, 972446, 5231937, 2399462, 2012381, 4520750, 2433518, 4223012, 2654750, 4945725, 6600938, 7921619, 5094067, 7696453, 5790283, 2630594, 2526818, 3148378, 7226711, 4742848, 5027015, 1538729, 5464161, 8206142, 3268467, 3322940, 468597, 4668265, 1403244, 351181, 4872478, 3003616, 864993, 6939699, 1479327, 3223788, 6840358, 2608312, 2477379, 2389020, 3992330, 3304223, 1832450, 739125, 5304623, 2990174, 372812, 2129121, 3626376, 1072326, 4613660, 5239252, 1257074, 3519657, 432585, 4524807, 6084386, 698451, 4395001, 4700393, 7751379, 5061202, 1068222, 7575514, 1712100, 6190272, 99516, 6898760, 1782990, 7888228, 7261363, 6109888, 3652691, 808817, 1482771, 3551519, 5541786, 5658828, 2319117, 5891865, 7447039, 8023998, 3585649, 5743527, 2877538, 94421, 7272728, 4277277, 4372203, 1439863, 399212, 2802262, 6086930, 7014529, 612357, 7853916, 4503203, 3847267, 1039842, 1663305, 5551477, 1632531, 1721263, 403078, 2474180, 6890682, 638957, 3088303, 8022779, 5799435, 4736081, 6376336, 2118082, 102719, 1856772, 774787, 6755226, 1311830, 7283792, 6195711, 364641, 2127583, 2060274, 230174, 3507386, 6655673, 4987766, 1223093, 2819726, 1020771, 292285, 6787076, 1048828, 6691082, 4987815, 6275375, 6421459, 4961444, 5167898, 5784904, 6661036, 4267762, 1034687, 7589529, 6903417, 5922012, 750455, 7911288, 2555160, 1217795, 5195752, 3065193, 6873559, 7478374, 1440082, 6908665, 4692907, 4574178, 5371239, 728377, 4585956, 1625542, 6406953, 7584259, 3938375, 1642202, 6007364, 2648464, 2642610, 4578193, 3899989, 2815555, 1100482, 5776764, 3382859, 4524973, 3188117, 7236392, 3845796, 4795242, 1989680, 2612626, 2911101, 951032, 349954, 681058, 2594002, 136187, 1852500, 3219067, 6151995, 1478590, 3082473, 2878671, 1856362, 7141034, 2548889, 5657142, 5024064, 3132478, 6061717, 8271340, 4080986, 3029833, 3642783, 2415046, 2401308, 6853888, 2825465, 5344369, 1692253, 7317009, 2185448, 2137844, 3247689, 3849888, 5189358, 91514, 897106, 5181395, 595351, 838917, 5750388, 6777693, 538927, 7747057, 5057617, 3187628, 809255, 3828723, 5332422],
[5632872, 197214, 1468251, 2366152, 1487121, 1204162, 1410440, 2112217, 8003521, 756050, 5686711, 4549249, 6582846, 7818530, 3762898, 4823413, 3536939, 6476091, 7788128, 4909476, 819970, 5022762, 2665868, 2570431, 167574, 958009, 6350337, 6646318, 3728548, 1363153, 66419, 3165180, 5982062, 3360789, 4313367, 5023596, 2466855, 2951838, 7550964, 1743166, 1257309, 6001028, 6669592, 3412432, 762962, 5229258, 6323153, 1902272, 8370187, 6643542, 3260299, 1378225, 5778917, 4142516, 2089875, 3835810, 5644492, 2504300, 8227214, 1183607, 8340028, 7595451, 3534900, 430081, 5317004, 7016881, 553766, 6901781, 2749664, 6357288, 3434881, 4250107, 1674389, 4263782, 414294, 862027, 6349167, 1729561, 335658, 4272621, 7778956, 4442894, 134157, 1408966, 1566960, 7501475, 817031, 3010498, 8322634, 3705174, 297864, 7379488, 6588311, 2719157, 1517647, 4898344, 3909289, 778721, 3093342, 7936867, 5007097, 8224844, 3505096, 5059051, 2109519, 4046295, 5178034, 349628, 877262, 6490727, 2720925, 3744253, 7894835, 4686600, 6581584, 8133086, 3401855, 3829234, 6989602, 5772474, 8006740, 4929817, 3567748, 8315126, 7067391, 1223038, 7015210, 3263354, 7481406, 1272759, 24802, 6340371, 4107342, 6475453, 7014319, 8041331, 2543197, 3753479, 6511884, 6837778, 5459375, 3306548, 1436599, 420092, 2102581, 1770850, 1404657, 2979577, 7963618, 6259968, 5866947, 4075719, 7538869, 6396578, 5347071, 1938823, 8271842, 3427065, 452337, 2647674, 6905691, 875983, 5915229, 2424163, 1294861, 5390959, 3781199, 2812155, 2064563, 3503888, 3157845, 25817, 5853559, 5928976, 3375876, 7439211, 6068909, 2863074, 5625474, 1765903, 2930929, 4660207, 969833, 8322357, 635186, 823893, 5987472, 2881415, 901564, 1214587, 1993721, 7557902, 6372560, 615112, 483811, 4551315, 658582, 1944438, 4045388, 7001992, 3059003, 7922944, 4856366, 7766051, 8184934, 7581830, 1985291, 6117629, 4292987, 6552668, 809559, 508828, 7987527, 1490021, 2614772, 6768883, 2776370, 2136332, 3981882, 8214631, 6392973, 3226672, 4766767, 3102534, 6833882, 8173199, 3471542, 6267574, 5686284, 1447452, 8371564, 6477483, 7004690, 1550228, 7882212, 1135164, 1206524, 22542, 8244955, 3667063, 7417768, 4381796, 6596779, 7247774, 8104172, 699413, 5388015, 6229752, 2312245, 7796297, 1487787, 7526833, 4308764, 2040506, 1416750, 3814651],
[347032, 6094344, 4738108, 1644411, 1240303, 6695329, 7864269, 7537460, 8064562, 5570696, 7616149, 235154, 7265767, 8066590, 8251459, 2842161, 6891938, 3037221, 8185158, 1097189, 8015259, 5379628, 4140724, 3597776, 3703149, 2094079, 1108639, 3175954, 2234640, 2531914, 6706777, 4184150, 5501965, 6992324, 5580362, 1358700, 354191, 2361050, 5118680, 1719257, 5311476, 4746898, 1303004, 124397, 6924861, 5255599, 4508497, 5472808, 5463278, 5364524, 1196062, 861233, 157828, 6333391, 4876191, 7125553, 3751705, 5714945, 7823916, 2269820, 7798405, 5028534, 1762493, 5231112, 8180808, 6500707, 5603825, 4846035, 1456591, 4470498, 7102577, 5230444, 4342256, 2176, 4241625, 2900109, 5712345, 3092280, 4661711, 5715342, 2779045, 6859476, 7888119, 5603638, 2322467, 4493102, 643956, 3739697, 1603485, 4827817, 5151917, 6860213, 1890253, 4244208, 2328783, 4182711, 5040887, 3832847, 6539666, 1616224, 6104450, 2750898, 3335316, 7187032, 1599945, 4877928, 2768386, 8074195, 5670797, 3807617, 2449527, 6672875, 543935, 7628495, 2029424, 2044852, 4218157, 611659, 2754050, 4498300, 4981655, 3517062, 217977, 7200131, 4141370, 3685138, 4506273, 6194825, 5090859, 2894215, 3141069, 5970802, 5887916, 5491024, 3059928, 7078939, 5282737, 2452053, 2180287, 4177995, 1572986, 2604970, 2527361, 1801398, 3838957, 2212824, 488734, 3233859, 2363435, 1834866, 1280297, 8366593, 5042520, 6267281, 8261064, 2937021, 648984, 3029361, 1148863, 8014505, 6436416, 7691422, 5372021, 2098940, 7928311, 6074591, 4705175, 2089743, 5451196, 4427747, 5382160, 7578989, 5626535, 2640345, 686777, 6816074, 7336673, 8282838, 5356132, 4558973, 3536646, 8236909, 192734, 639193, 6625447, 3150847, 6002121, 597007, 3747076, 24492, 6373534, 8034213, 2679819, 5555893, 6091291, 998160, 8373544, 5895856, 7471790, 6660367, 2129561, 327327, 732082, 272951, 8253904, 6604677, 6892873, 7643692, 6927409, 4189155, 8126430, 4133131, 3421534, 2589792, 4976030, 6160089, 4066640, 177900, 6771346, 451090, 3201084, 7576250, 660041, 3275906, 4620936, 3935750, 2454612, 2252474, 7870550, 4145258, 4072683, 4927500, 5176748, 7406700, 6064418, 336751, 6510871, 58654, 3542249, 2846831, 8254430, 363385, 727566, 2796970, 1914591, 507347, 895605, 5399734, 1177477, 5588647, 8108610, 6173767, 2455862, 6619409, 4535009, 4789482],
[2354935, 2919514, 5890581, 3969390, 2843120, 218223, 1576194, 6654815, 3534384, 7286788, 8246086, 5465592, 3471194, 971373, 2937097, 7290145, 352918, 5116531, 7386223, 5563022, 531804, 3720093, 244896, 5981780, 123273, 8119759, 8117906, 46874, 5827183, 2728880, 7781107, 7317640, 3102020, 5706350, 1077330, 96494, 5199429, 4905969, 756266, 1490926, 6320629, 4931634, 7201749, 3153322, 1945523, 1789477, 1425225, 2134485, 3318494, 2229839, 4960913, 3261670, 7086748, 8106249, 2675821, 5293240, 1495313, 5528913, 8112029, 1597954, 1992867, 1144311, 8073186, 6143728, 2425580, 7367242, 1690898, 4424462, 1666938, 6847028, 7873609, 4435765, 3486369, 5369509, 5673016, 6995181, 7966578, 7320354, 7731353, 3347257, 5952746, 1791712, 1580799, 4416620, 995940, 4882345, 3754679, 2145776, 2424709, 8063364, 5172054, 1690179, 6953761, 1031101, 2418199, 7940964, 4371848, 7529869, 4466809, 898118, 6832215, 1134609, 1325162, 7210541, 2522730, 7243531, 1349757, 4374732, 6819151, 6955482, 542285, 6665137, 2380152, 7064748, 1018743, 7384006, 1714565, 1056498, 2600958, 3493358, 1374211, 2182464, 3102688, 3760725, 7540432, 65232, 7320824, 1957290, 6227825, 5170259, 1049797, 2182419, 2155551, 905123, 8004777, 7265388, 1572363, 314149, 3293445, 6516482, 7326881, 2367843, 3499353, 4104360, 6443139, 1141960, 2998561, 1062788, 6615347, 2957080, 1965988, 6046949, 8324992, 459922, 3173057, 946026, 3288334, 5153958, 6452873, 8289342, 6838064, 4177887, 7406649, 6117508, 5130684, 4872189, 687134, 7582697, 6401353, 2525443, 78737, 4165885, 3327277, 256707, 5931083, 7612940, 2359107, 4961421, 1498823, 5353760, 2045207, 789978, 7847961, 7743442, 1839522, 740048, 1149832, 3029226, 3445481, 3626094, 5259118, 6055486, 2595403, 5431664, 3685428, 5367065, 5471444, 6009220, 3800563, 7754246, 2706380, 8313181, 2150052, 1150468, 7813961, 1499320, 5301140, 6419480, 6258969, 3772950, 3460038, 5437043, 5556870, 5549042, 7641800, 8251033, 4308734, 7575468, 2417928, 6840008, 7036816, 910278, 6452972, 5610072, 6658892, 5884837, 2725479, 357265, 2908318, 1003088, 3376051, 5648804, 100921, 3225586, 5769727, 3070456, 6242565, 3005655, 989394, 356046, 6436654, 2469528, 4493579, 4569852, 247660, 2662977, 524656, 6258141, 4432705, 6928952, 875071, 8237883, 1726578, 3358619, 2482319, 1279282]]
t0Hat: [[4112057, 8121209, 1403003, 6071226, 5185576, 8278904, 6294117, 8314657, 6850720, 1215093, 2571757, 8276849, 4922022, 2083536, 7287377, 6065668, 4096450, 6759016, 7750402, 3961978, 729343, 686730, 5457200, 3104503, 7434497, 5640261, 7099088, 2789024, 573494, 8311672, 6798639, 6000461, 7958640, 6326276, 3087027, 3421620, 3860082, 2207494, 2223440, 2368372, 4752727, 5227439, 6730917, 3270023, 5468194, 3365637, 7847501, 1068476, 7938809, 1863782, 2631131, 1341586, 527733, 3946174, 1771084, 4298397, 8370351, 6271468, 1436437, 4582306, 6158533, 556897, 4991055, 7659172, 7072513, 4818545, 1190255, 715082, 1937175, 5874642, 6423957, 6871110, 2239756, 1752893, 3590051, 6569131, 6968211, 5306013, 7717380, 707518, 5828480, 2438251, 9269, 5582080, 3151090, 8290532, 4350910, 3999609, 673653, 6138554, 6230261, 4829833, 8048867, 569425, 5581649, 1034355, 4740774, 1743362, 2303207, 8076720, 3981354, 4050536, 6601070, 1260017, 6587418, 4149828, 2504835, 2563759, 985242, 6209990, 2355018, 3390359, 420533, 924485, 2187771, 5092972, 3231763, 963638, 6142644, 595984, 3953266, 891057, 6897300, 7006845, 2440937, 4216796, 7666953, 416418, 5908160, 1285559, 2690086, 8033570, 8064285, 6422849, 4715940, 5134701, 8231943, 7757133, 2517699, 7716564, 6333204, 3132857, 5851304, 6337326, 1498315, 3709093, 7264117, 8174787, 7390909, 3334248, 2852134, 1622372, 3800561, 7022915, 6965582, 1836348, 5395395, 5374013, 5040488, 6026306, 1556993, 5124668, 1227382, 6320593, 812427, 3851183, 3738093, 4249742, 67818, 1442492, 4402601, 1023550, 2987992, 5934952, 636819, 5333639, 3263228, 7482120, 3947439, 776745, 5676244, 8297958, 5781256, 5490345, 7787306, 3236645, 8134446, 2856352, 1539628, 1231473, 667129, 2886745, 3772023, 7530041, 1457716, 2986739, 2105232, 1355249, 2471849, 6031842, 3074203, 2624066, 3236455, 6155544, 7239029, 2298554, 5192754, 1354289, 5987176, 5974291, 1738259, 4008408, 5567211, 1778871, 3648330, 4502851, 2778635, 7574789, 6178352, 5304682, 1833260, 3269688, 7574684, 2691170, 6896796, 5774907, 3201738, 2288031, 2181497, 18071, 1947237, 6884517, 8261397, 1685638, 6588636, 5794397, 2474594, 312671, 55393, 8337882, 5688415, 1417484, 538198, 105536, 1910149, 5129904, 2763252, 8028189, 7838256, 4810021, 3846185, 3757900, 2364293, 6225791, 528841, 7870448],
[1298738, 3173550, 1130304, 7546795, 3522297, 6136909, 694842, 138805, 1005738, 3624058, 7232255, 1883576, 2034273, 414420, 2857625, 3854648, 2908001, 1090784, 6831334, 1685620, 4533707, 667909, 826884, 6255209, 2781144, 2410253, 582739, 6709320, 1488808, 4286307, 7633955, 3357879, 4697376, 7472574, 6264837, 2739415, 6552961, 4931575, 1147651, 4870726, 3737161, 5138153, 7024978, 2340854, 5296671, 3120351, 1332648, 754264, 6446783, 5870829, 5197422, 5237340, 4260668, 837133, 2034729, 3639118, 1739982, 3574160, 4038222, 7666871, 8265903, 1919554, 5987329, 4481626, 3196627, 5052383, 3417589, 1493460, 4866993, 7912666, 3358428, 1601079, 7325886, 991653, 2564454, 4711612, 1415043, 5698607, 1638362, 1383261, 5572281, 1140439, 6861098, 5026566, 7302759, 3192159, 959865, 1210525, 6640129, 2114053, 3513257, 7450331, 4141720, 2612928, 1248233, 7092833, 1196892, 6325050, 1314672, 5275644, 5345611, 5371238, 6597488, 3313708, 4656956, 5015228, 4258798, 289506, 1520505, 4879055, 6457832, 4545259, 3050785, 1125525, 6986183, 8361764, 1988393, 3357455, 1614771, 1826514, 8123765, 3261533, 6994470, 5950865, 672785, 6337490, 7430016, 8210716, 2877882, 2495724, 7126478, 7299867, 3554688, 1887852, 6376774, 2981140, 7888721, 3218179, 4958169, 5537126, 6963973, 4479476, 1018567, 6992613, 6739593, 5293930, 1706257, 8349094, 4389359, 8288324, 6744811, 3583680, 2886499, 7349006, 6927579, 6103128, 6551754, 1252284, 1979333, 2823127, 2835573, 879550, 4313185, 6364444, 5930773, 2484428, 5017501, 4738346, 1717709, 294286, 1647657, 284348, 140410, 4223054, 1509494, 8234198, 112104, 2602856, 7675394, 4561777, 676781, 4199678, 7601984, 672210, 3759237, 2926752, 33123, 8243469, 553776, 6801837, 3235043, 3684878, 5354954, 1886560, 7851108, 140550, 4625202, 5419541, 5783818, 5742538, 7676404, 4238086, 3952047, 4653950, 3935957, 5726551, 1300403, 1446537, 68408, 7833556, 7474512, 1438462, 3055628, 5181429, 951732, 1546126, 962790, 1310073, 4045289, 1181919, 8100038, 54197, 2894782, 3594545, 2872435, 1244110, 838815, 2616310, 3526273, 5039654, 1741468, 62170, 6124846, 8192198, 6884341, 2373517, 1426378, 5414203, 3998622, 4101029, 5464324, 4851193, 846636, 2745412, 2391595, 8292309, 8217346, 4633923, 6883884, 2185242, 5573684, 2146847, 6887937, 473593, 8062925, 7666692],
[7439273, 3858496, 4198292, 1416765, 8377589, 3968741, 119736, 4810206, 6185738, 4661978, 1405929, 6028679, 6247327, 5267471, 8126767, 1423839, 481420, 5780944, 107351, 1136343, 4824713, 158071, 1776400, 5517336, 5250374, 4931722, 293428, 6919645, 5549890, 6005109, 5443531, 4903503, 3956690, 1976424, 5595977, 6561451, 7433385, 6788449, 7470814, 292859, 6765821, 4828051, 3439165, 2890859, 6910538, 5282402, 5768078, 7950746, 3632114, 3748371, 6462903, 2971128, 1904989, 4861662, 64990, 1244401, 1558424, 6751610, 3666641, 2221653, 4030388, 1816618, 7737748, 8185845, 1519953, 2050888, 7861660, 5674920, 1575254, 1395007, 697868, 21282, 6883604, 1227680, 4156297, 1608186, 5465916, 4380847, 4279864, 3239089, 5034701, 7859113, 777673, 4994792, 3523135, 4010452, 5084738, 936924, 2188734, 2793823, 8101050, 2915084, 4923357, 3540247, 1787632, 83416, 8348961, 7798402, 3984348, 6902933, 1626966, 5651456, 3772061, 4512355, 6759348, 4361632, 1556784, 6820985, 4646193, 3085389, 8108852, 2092564, 3314214, 2136658, 6320052, 4171429, 448708, 8067727, 8015390, 1760066, 819394, 1949483, 3248740, 7696780, 2501880, 3875063, 186272, 2703204, 4084594, 5616482, 4484558, 117220, 2442893, 7985911, 3933858, 4703223, 3794823, 3538663, 2486793, 7095440, 1641599, 6126683, 1816591, 61673, 5606743, 4922652, 422079, 3302108, 7911892, 4976046, 7173130, 2537801, 3587047, 961611, 1460894, 7461341, 6534459, 7718003, 667927, 470577, 5789786, 4932013, 4193224, 324504, 6250387, 1111227, 3684232, 3091928, 311401, 5710041, 221171, 4719931, 2785153, 7172230, 2353766, 4656006, 4968289, 6725513, 6306869, 5069550, 6593780, 2485380, 1394604, 7527921, 6389792, 7888386, 6147726, 6035872, 7027959, 3078834, 5720666, 764782, 1919932, 3433869, 1879674, 12321, 667726, 2890273, 5981717, 4678296, 6230905, 3271835, 4738821, 5361957, 6763694, 3637993, 5327607, 1796000, 3949688, 7387729, 2233933, 5414843, 5411932, 4818001, 7213241, 8289651, 1633941, 768040, 6121018, 1403045, 379908, 4605594, 1539744, 4403829, 4192340, 2409317, 607082, 7321976, 5179790, 3513927, 8346587, 6889238, 2413015, 4335351, 4712666, 3788734, 1667023, 3023375, 6927870, 734210, 612412, 6358980, 7471613, 7378533, 8042311, 6741466, 1051497, 3945358, 1010569, 1101953, 3254288, 4007859, 3952070, 7664175, 4604492, 5262932],
[3983885, 5163953, 5698332, 591588, 7895003, 5636915, 3653185, 2709356, 7409590, 2779037, 2911711, 4252413, 390784, 4420555, 5815840, 2499872, 2154612, 2960344, 2272784, 2853801, 7214321, 5209808, 3633300, 6776510, 7112571, 3972161, 7214241, 3851902, 2158271, 538252, 233583, 5405993, 34236, 155065, 1494876, 4679343, 3399811, 3518375, 3175027, 5463568, 7271791, 7841627, 5707944, 6841866, 1615010, 1969803, 5218813, 3216343, 3705553, 3130510, 8115054, 4983992, 7811863, 5038159, 6918877, 7696128, 4769375, 5430011, 1187556, 1505193, 4440624, 1659363, 8338404, 5334214, 4709416, 5340991, 3914651, 699122, 2817286, 4985711, 7789286, 655074, 7621800, 3729247, 5899386, 3254390, 127813, 3513645, 1153005, 3630258, 5161126, 3483399, 5987435, 5475318, 69323, 7051276, 2126087, 3489884, 786183, 3359383, 7528920, 321855, 5298441, 7321929, 4735950, 2956033, 27251, 5900373, 3316792, 3577876, 6606717, 544229, 3435702, 6796424, 2304127, 938414, 5857386, 2979624, 4078774, 717940, 6519588, 7745117, 7673321, 7141478, 4746942, 792773, 3145674, 3565040, 1871690, 3171602, 7887671, 8201466, 739034, 4199623, 6932640, 6645707, 8014361, 4633898, 4875487, 4916157, 2415299, 7212228, 2655449, 1987661, 2677131, 4126823, 3038339, 4825846, 4587140, 7124976, 689134, 7151805, 5114034, 4644116, 313609, 7467782, 2023461, 4884733, 530071, 1391258, 5924424, 2036687, 3999687, 1604690, 1107312, 7357370, 1967413, 8110123, 4818428, 5984463, 5437755, 4934266, 2233589, 2682115, 603786, 1624135, 7123285, 7864056, 2352749, 8056032, 5211548, 3398279, 278292, 3415470, 6237786, 6186123, 2761656, 670841, 1578351, 3285669, 5224707, 3256051, 7017774, 8201157, 1087852, 8297855, 2659819, 3273532, 3954870, 4513977, 729243, 3175438, 4179546, 6830691, 3928778, 5117598, 4861653, 862344, 8285510, 5492639, 8176216, 279384, 7437010, 60895, 4292467, 5273213, 6429251, 5950288, 4339900, 7509678, 14686, 4154537, 4975254, 513746, 90209, 3002738, 1087780, 4854871, 8129057, 2742660, 558651, 7307598, 418630, 38535, 3943533, 7995949, 7891335, 4314531, 5174368, 2817465, 931473, 7273474, 4724450, 1218781, 6608883, 944415, 6171555, 5184407, 2067349, 6805394, 6074608, 8221012, 3326548, 6926488, 1121699, 2770644, 7634201, 8302934, 3767303, 7575927, 6270812, 8354002, 6082324, 8071388, 489126, 2785892],
[4513134, 4481748, 5120924, 79673, 1430522, 324408, 4852163, 4944123, 3133481, 1965478, 2008780, 3379666, 4209109, 8180169, 841299, 98091, 3513452, 4326944, 2923042, 7096549, 1541479, 7632124, 4275004, 7788376, 7225523, 1814238, 1520600, 3990318, 6003060, 391910, 7111597, 2405279, 2029662, 5176363, 2964538, 2322199, 3239474, 6769543, 6478256, 167998, 2507454, 767701, 460591, 7298955, 4696570, 2741847, 3579267, 1000890, 4621448, 6851099, 7456439, 4794073, 8330907, 968728, 6587186, 709315, 3226514, 286469, 4448126, 689954, 7231377, 2138691, 897100, 6069301, 7968897, 1896963, 6459600, 4603142, 5366426, 5825108, 4579987, 437881, 1006686, 3864430, 6537771, 3968538, 7765138, 265608, 3872457, 7826882, 4250521, 5862723, 3835039, 5803610, 5112818, 1582069, 5466327, 1862129, 6324183, 2443478, 7352872, 3938240, 1542297, 1504506, 2169964, 2264369, 5125113, 8102389, 3131894, 7861564, 5414008, 3944669, 6008936, 990956, 7540177, 2960203, 5802278, 6368428, 6841589, 1295930, 6869962, 3703052, 3894921, 4654516, 3940194, 7950629, 7287312, 8371148, 2470868, 7780888, 596962, 2516886, 5263310, 6946022, 203541, 7091200, 1288167, 5366632, 8083018, 2040647, 4497218, 4621424, 3892345, 7555924, 3380027, 5143907, 3325726, 6016680, 657783, 6901426, 1795083, 6137775, 2791071, 7505621, 5930261, 5519347, 5910705, 4272020, 2923621, 1753370, 4889920, 1709456, 3119093, 7899211, 3271181, 182276, 905833, 2149825, 6136025, 7279655, 2694729, 4714142, 2587070, 576594, 3724800, 1451874, 570416, 3474613, 3023135, 5707450, 93537, 2395976, 4206710, 3597179, 7011242, 4204619, 2354536, 5138823, 1534830, 6660557, 86662, 904150, 1415034, 3957311, 677226, 1635564, 2942814, 2867600, 8283005, 8047521, 7035648, 6879291, 1761964, 6784209, 6225668, 3787522, 7111363, 3006656, 2193318, 4067847, 7174307, 4831706, 5576257, 4081846, 5376073, 4362458, 5733666, 867532, 2719018, 5347737, 2494362, 3618486, 3779222, 4628033, 1368278, 6495741, 3949411, 6055372, 7473183, 1697661, 7775258, 1565260, 1242646, 2423073, 1838530, 3694775, 5108154, 3768907, 5542913, 2873878, 6105290, 7299848, 381013, 5540587, 1308953, 5987792, 5315964, 5659021, 6497793, 5749864, 287934, 5245196, 2391769, 4161645, 607439, 3218610, 7084342, 5838076, 6889328, 4364479, 6436346, 7618959, 5243642, 5747379, 5757057, 575949],
[7290979, 2979494, 256546, 6552502, 735623, 6754944, 6499340, 422544, 7351065, 5391670, 7491446, 1694601, 1833880, 4183312, 1108433, 1184957, 4534492, 2325636, 6707246, 7292507, 1249364, 5259479, 8259874, 5612377, 6573984, 3424233, 5761722, 3844349, 5827434, 7393118, 4210425, 6849610, 1205298, 5968736, 7968034, 2105828, 2466358, 4012958, 6062645, 3619756, 4366503, 5301665, 3763810, 6694660, 3547956, 5290548, 4588413, 1865269, 3957623, 1312172, 5647140, 3356186, 8239732, 2742991, 6749890, 1484293, 22663, 7120711, 7830653, 1232391, 8329459, 2736584, 2457319, 1610005, 5395393, 8139250, 456785, 8133969, 1071561, 5667671, 1744309, 3863801, 3186103, 5693755, 5659948, 4906980, 7512208, 4613552, 322209, 4956228, 2855653, 1580663, 1770126, 43555, 4806805, 3175833, 4234252, 3756528, 6539529, 5584778, 3953535, 3368197, 6109740, 8046777, 2719345, 5757702, 1875590, 4214140, 2623461, 449500, 8193138, 2642297, 1841672, 4496949, 873892, 968072, 1862499, 8284613, 3885220, 3893655, 3472658, 1833224, 5687141, 6815395, 8172190, 5178868, 980944, 6806933, 7456418, 2001344, 2964770, 5154551, 3528623, 6509199, 5402642, 71298, 4500483, 2415897, 4747996, 6242323, 1787407, 6121017, 1072251, 472681, 329241, 1820346, 1623226, 1039432, 816576, 6041676, 118533, 7565852, 1757758, 6634714, 7201257, 1914729, 8177638, 6307472, 1060488, 2288012, 716268, 3033703, 1295785, 6590291, 3330373, 6816617, 4606915, 7392195, 5865586, 3173767, 764120, 3565903, 2212501, 1084652, 1872309, 2494916, 8268946, 3091125, 556074, 4567018, 6158558, 5739265, 7748378, 2378895, 4110563, 6153235, 6133777, 2881993, 4284253, 7175165, 1888352, 4920944, 2766747, 5450152, 2788023, 7191290, 5170718, 5967175, 1292407, 6586715, 17592, 4637386, 6799919, 1393022, 2247982, 6016016, 1298976, 6069119, 3187375, 3787984, 2187212, 1903920, 5648508, 940870, 5664614, 8219507, 5786802, 8340033, 3682286, 8168536, 6343096, 3140169, 5520058, 7650895, 2346295, 5448410, 4399709, 5643972, 7670836, 1156496, 527236, 7185167, 5845215, 4563424, 3187466, 3833298, 948384, 7997060, 2446782, 6274653, 2580136, 7173802, 4403359, 2778110, 4527152, 984552, 2930676, 3031299, 3120875, 2227002, 4045379, 3270233, 2319960, 6571669, 7703199, 7670631, 3531463, 2018900, 7502821, 735501, 3274286, 4177821, 5387538, 1079222, 287528, 359467],
[2784403, 8098329, 2566647, 6953719, 7442982, 1766800, 4485932, 5465699, 4023652, 6588739, 8136927, 5170357, 5540125, 5615279, 2716227, 5127815, 1005293, 7988820, 4669643, 5780151, 4980678, 980623, 7918734, 96306, 35466, 7114540, 6262398, 6611397, 1297886, 5580098, 5799291, 4804508, 6436695, 1780794, 7892905, 5519673, 1082821, 3564079, 6620619, 2675434, 1220940, 5436571, 1535847, 886090, 6000469, 5336163, 2248271, 7064034, 1071171, 6128352, 819992, 5623370, 8022212, 1102692, 2539798, 4179543, 2409777, 3319042, 6262695, 1698649, 1956645, 5861115, 2772400, 5092737, 7342462, 7635679, 1572205, 4313170, 7383858, 7800588, 1842816, 1918422, 5936960, 1105336, 7880804, 7112602, 4880165, 52081, 4648239, 6075243, 1438089, 4952107, 2334235, 6541395, 3265178, 4948595, 1604445, 6397998, 8279554, 3209085, 3172018, 1819507, 7399987, 5183629, 5797494, 4441732, 8272249, 245000, 4714367, 1582080, 1014303, 4763159, 276768, 6922939, 2338585, 4249503, 4074170, 2229982, 2659904, 1948639, 744241, 4598096, 6666137, 7874912, 7968070, 6777223, 3392392, 4288146, 1836280, 3912336, 1549631, 1149388, 965468, 54109, 8324054, 7625454, 6792719, 5915509, 3939086, 2708874, 5027899, 7278079, 2161463, 2314995, 7312299, 3754037, 7343051, 1890174, 3344655, 7283361, 3858142, 1656384, 5784749, 6420086, 4668603, 6105758, 3181844, 2361478, 1746966, 1845504, 940540, 5931202, 1118593, 5672697, 4167083, 676541, 2961519, 2664350, 2725940, 3692848, 4494122, 1926084, 4488075, 544893, 1104060, 455034, 1359328, 2122285, 3132473, 3512532, 5608673, 317284, 5839771, 6238294, 5761293, 6026294, 1300805, 1497387, 4932953, 6993668, 3731076, 6029264, 1399839, 5587317, 790323, 1825165, 1671559, 5228657, 3290486, 5329060, 4487740, 2726841, 4681033, 3157379, 102955, 763530, 1042526, 4327244, 4240525, 6409888, 5860758, 4741148, 5471220, 3402690, 3083741, 847723, 1416555, 3316377, 6681189, 6737461, 8145846, 2237215, 6908614, 200361, 1816395, 8332998, 3872758, 7199639, 4824988, 7042489, 1110213, 3260203, 2351841, 4513665, 5800644, 728948, 5635100, 1571244, 2013980, 5084908, 2777896, 2572277, 3132346, 250800, 652671, 603971, 4625969, 5132235, 729743, 1271213, 3303588, 1489008, 7076891, 6150554, 5631416, 613061, 2942499, 5636777, 5139915, 1925801, 3109511, 1421017, 7652479, 4505273, 2225676, 1462742],
[7395922, 4571097, 2085889, 2277520, 351058, 1086227, 5619444, 1723829, 64871, 1896475, 691726, 7693895, 6052135, 1821130, 1695270, 2327018, 6601325, 711033, 2154544, 7664441, 3001197, 7888265, 6163356, 5656655, 4670306, 7946384, 8004258, 1616721, 1097474, 5360664, 8208452, 8338799, 509959, 5625899, 8290307, 7631273, 6101699, 4886341, 3750009, 708095, 7730403, 6953658, 5409945, 1288362, 1414813, 2689094, 2305733, 2831784, 5721206, 1016559, 7370, 6895818, 625316, 1565042, 3152863, 2637517, 4818508, 4547632, 3109038, 3997765, 5275964, 7943934, 2503660, 2860974, 2647284, 5822432, 808367, 1757350, 994048, 3377903, 2257443, 7873456, 8068532, 4865269, 2705746, 5972156, 3672806, 1711804, 3165080, 7227300, 5209427, 5912837, 7545113, 6785267, 1539398, 7364405, 960855, 1934300, 3794855, 1972703, 3070181, 1780028, 2449280, 135590, 8367342, 6116597, 3258361, 3853199, 62614, 4859398, 5670539, 4977542, 6085745, 5806517, 7741622, 2007381, 5591518, 490739, 4814031, 5032687, 2212338, 4987868, 7447044, 6839776, 7843577, 240616, 8279447, 5881691, 4167622, 4517217, 2983675, 848129, 998780, 5178472, 5786494, 5516914, 5306892, 5665085, 1356090, 4001804, 3955740, 416942, 4296968, 372945, 5982379, 348652, 8198908, 5123593, 322409, 1745251, 2572269, 5882480, 3707252, 5935735, 236967, 1137150, 3101890, 6983517, 3128627, 6924523, 6537496, 4701666, 6725131, 4482092, 1651544, 7586363, 5832959, 2619795, 1028973, 5777022, 6756714, 1620841, 7690496, 5930494, 5247338, 539614, 427522, 5131667, 2034438, 4317237, 4826606, 2553389, 2381729, 5344792, 6125691, 3691601, 5637465, 463050, 5912229, 2135950, 2668678, 1399829, 7271403, 5942073, 3040482, 5827147, 1947121, 3564976, 64384, 5852214, 799257, 6389153, 4494795, 4930572, 3052650, 7764978, 3158997, 5565870, 3859029, 6091022, 5274341, 4061300, 238381, 7824038, 2405492, 7269632, 1818743, 2160808, 2504800, 5715272, 7240827, 8154924, 5299324, 1955687, 1913264, 1615039, 8357743, 7542925, 5178040, 701298, 4010291, 2647124, 1595453, 7899739, 2277829, 4544139, 724313, 3570885, 5567960, 2513920, 3231674, 4250002, 2674426, 1845839, 2385941, 6321385, 2999267, 6958280, 6052958, 6403556, 6235636, 5423264, 3841129, 6902749, 4612504, 7537803, 2746649, 3878708, 4957794, 1124877, 1683493, 6598870, 3549804, 1537380, 2097556, 3517245]]

rhoPrime: 7097E5DF24D66FB91F54751AA2FEBA9103BBCA43B407E93538D4D064913CAFAF2C2E974F22A855716B73399499CBE0285C00C6B916DA0A513EFF7DA22CA7513C
y: [[423557, -508962, 216023, 437402, -328094, 85853, 74363, 484136, 134091, 515679, -135046, 86516, 488540, -26857, 86096, 378295, 20005, -212135, -399187, -291913, 303910, 53618, 101916, -490827, -213698, -81729, 162375, -228574, 41755, 339753, 436742, 174521, -173795, 465077, 484411, 89695, -133316, -139953, 129839, -521364, 335126, 380065, 125875, 42873, -310600, -449779, -165313, 410418, 248780, 99883, 155439, 457059, -375166, -305210, -311159, 450277, 314628, 87325, -65185, 422264, -162406, 200653, 36964, -518831, -234657, -153285, 1009, 383431, -198014, 254011, 24888, -157225, -382269, 301691, -13746, 22633, 105168, -185413, -515858, 500263, 264289, 256359, -180906, -457490, -102657, 476589, 9170, -436929, -120882, -430556, -291530, 330220, -120000, 335209, -173041, -356047, 351487, 10246, -296249, 403769, 282548, -168155, 427543, -186668, -285250, 405627, -426490, -341015, -55313, -328781, -468462, -138691, 221412, -27183, -80382, 134387, 245228, 227825, 485924, -68900, -75431, -219923, -171852, 92762, 433531, -269075, -23051, -24120, -289253, 228297, -19014, -395510, 407572, -273040, 246323, 403388, -169722, 234148, -419128, 501246, -290978, -476433, 197933, -114969, 241055, -349284, 506205, 342902, 73853, 511023, 361610, -356550, 122541, 358627, 466920, -476792, 277796, -391146, 231554, 75517, 70970, 24831, -490374, -278009, 490169, -514935, 112105, -349291, -305136, 305834, -54324, 63128, 101908, -502338, -442355, 250317, 377752, 30998, 13518, -15110, -230213, -123223, 190753, -315671, -86362, 319161, -411573, -333867, 101317, 369049, -439679, 246616, 222793, -386306, -59267, 135104, 90688, 168459, 193215, -193572, -235784, 154608, 295018, 77769, 347011, 205720, 214019, 15671, 75288, 249031, 499499, -386544, -519305, 106432, -461096, -160822, -49854, 12797, 14372, 139032, -41224, 456083, -304643, -212461, 472887, -471689, 405038, -343918, 23202, 327952, -494684, -334416, -388570, -516849, -69136, -230476, 195894, -376647, -316708, -12138, -420741, 219887, 490593, 211795, -522152, -396692, -346948, -364941, -267286, -42442, -486941, -34824, 493548, 295333, 208002, 136865],
[110329, -289102, -392914, -180910, -369475, -207513, -2826, -182493, -67549, 90035, 72766, 354229, -95722, -332117, 389091, 341465, 297076, -363646, 495967, -452643, 369288, -420245, -167592, -404683, 124612, 51618, 473968, -146933, 447021, -84554, 116620, 477248, 339467, -214100, -346055, 382087, -242447, 23867, 132111, -29806, -56681, -513167, -265702, -6649, -501256, 505520, 148028, 28018, -515238, 206462, 431652, 5527, -335220, -38390, 400580, -357756, 523227, 465609, 53702, -305420, 8750, -521491, 89801, 520779, -153017, 167355, 14844, 261014, -112506, -189682, 171287, 146205, -126978, 233428, 19079, 150561, -352676, -101020, -493422, 487380, -299907, 151225, -267795, 421325, 181755, 375022, 432363, -521342, -258170, 165432, 217309, -336054, -7257, 178105, 102241, 89231, 244667, 214741, 9418, -442433, 2011, 492464, -390799, 456369, -359261, -248688, 153973, -301438, -431329, 243416, -228916, -174167, 498090, 211479, 167335, -211094, 185254, 201304, -272586, 141793, -62241, -250583, 367772, -289727, 229895, -120888, 198738, -159674, 206631, -7918, -383541, -106550, -174840, 230405, -326516, -72776, 515876, -251159, 484143, 257517, -409828, 203356, -410168, 266865, 461154, 341522, 54540, 348650, 272301, -224373, -8489, -469738, 98977, 301604, -492310, 178763, 132800, 294104, 301829, -132706, 286476, -500973, 60309, 199355, -412072, -76767, 191815, -310497, 275992, 223444, -317752, 417564, 231118, 260712, -347800, 456312, -12262, 142985, -413453, 462928, 493153, 375634, -123817, -460688, -147129, 45644, 503474, -444920, 188015, 267549, 138064, -58402, 439049, 393198, -368369, -211271, -244689, -21618, 75123, -317516, -112088, 393214, 125374, 388142, 150020, -31028, 167219, -267739, 46699, -53242, 197373, -232396, -152776, 159019, -198074, -348707, 427273, 99830, 407286, 248889, -382943, 490134, 333958, -214126, 406893, 409563, 236547, 325857, -204860, 253685, -488373, -313850, -262281, 502137, -100370, -131473, -81561, -198306, -205321, -394799, -127647, -76798, -417255, 63867, -105443, -174323, -377362, 67437, -117089, 309108, 409679, -295152, 107786, -110205, 467963, 392866],
[-204958, -52948, -36732, -142286, -515695, -327036, -470613, 458938, 204398, -25752, 352039, -400342, 308243, -493493, 109879, -40579, -102675, -114201, 73373, 408287, 441170, 88093, 155529, 132502, 498094, -356598, -4231, -12191, 345562, 501189, -99189, -320217, -482200, 265183, -516722, -495116, -290957, -421603, -389035, -149809, -193339, -192140, -167895, 158123, 341800, 158785, -476994, -452060, -123977, -222086, -446932, 425939, 499703, 155448, -56604, 424961, 93067, 98061, 410671, 299646, 108198, -308400, 159039, -141434, -19214, 102223, -469991, 142322, 465711, 27561, 190781, -101286, 219840, -439810, 335822, -239306, -370578, -212347, -254429, -225825, -504182, 18729, 249219, -313449, -82994, 504729, -356107, 33393, -118890, -226372, 95276, -32300, 446629, 138040, 434794, -130841, -380388, -247705, -71098, 522148, 100553, -430534, -425801, 495598, 122281, 257137, -135279, -303273, 509172, 105897, 306110, -411096, -237734, 469089, -53575, -84416, 121623, 406913, 153632, 227108, 48452, -408182, 87900, 47335, -83139, 331276, 482242, -170005, -432798, -270552, -40084, 318136, 122780, -514826, -302519, 520958, -227485, -107628, -197811, 931, 373337, 269743, -415835, -61016, -415133, -350771, 318020, -194440, -469497, -28289, 87748, 297572, -13433, 193736, 300710, 377374, 240861, -16044, 291107, -393572, 15346, 4777, -265681, 460715, 347515, 19398, -157143, -463131, 111407, -147316, 206474, 360076, 326275, 506798, -44619, 315538, -504467, -6393, -496590, -330559, 430704, -459958, 297965, -258162, -501038, 214487, 159399, 164705, -504393, 103448, -370346, 32923, -132135, -153847, -208199, 230780, 117640, -206259, 305657, 151527, 164157, -454985, -455704, 241540, 114277, 210798, 380403, 260270, -60363, 70541, 303223, -263149, 246351, -222437, 98053, -413322, -358814, 423025, 76505, 454160, 178667, -38882, -466607, -145555, 512855, 413455, 67675, -74708, -106486, -96593, 349523, 455582, 277102, -74060, 438664, -89389, -177128, -84060, 350401, -305462, 520823, 115008, -408225, 375786, -128917, -384175, 24145, -495877, -147830, -293369, -319636, -181569, 332697, -231529, -372626, 256284],
[99631, -389908, -426382, -181598, 438380, -427232, -212168, -78705, -6865, -23509, 300603, -475377, 476642, -515236, -317241, -425548, -91037, 459546, -285305, -212320, -361888, 392076, 417559, 40900, -173020, -470243, 257267, -455641, -61374, 385064, 93192, -750, -338298, 48441, 329324, -477879, 517502, -364948, 450326, 283676, 424225, -9513, -366790, -159568, 235763, -30697, 345522, 16609, -369849, 324230, 419809, -175959, 214712, 450822, -267274, 136331, -508984, 296387, -34422, -72374, 297861, -300172, -97953, -69852, 522046, -29749, 215364, 456095, -339512, 110965, 312964, -347905, 5709, -511916, 61368, 184617, 183897, -103509, -162122, -447454, 196275, -506517, -182290, 140326, -67934, 124152, -342977, 120448, -86920, -351336, 316855, 266656, 380304, -15131, 5502, -410666, 499388, 135015, 95039, -445470, 305820, -430281, 218058, -188112, 388253, 407603, 330589, -22174, -65809, 480841, 107736, -329866, -70568, 444542, 174443, 148191, -115587, 287294, 334987, 186858, -256037, -510871, -143648, 8621, -381205, 315832, -324553, -504230, 161086, -10630, -273173, 160245, -15627, 354254, 175726, 249471, -134206, -480335, 270816, 246679, -83956, -28784, -287847, -139277, -440162, 482869, 209989, -86377, -348944, 15095, 16695, 181083, 8681, 429938, -296438, -437591, 221446, -520410, 343023, 293393, 343885, 271353, -209328, -47467, -460034, -342659, 306544, -31377, -162020, -55994, 92784, 20510, -79299, -269135, 428670, -274358, 290267, 93024, 414768, 392807, -491552, 69185, 460478, -110405, 192874, -73829, -28158, 232302, 235036, -470739, -7198, 410209, 25096, 96029, -328747, 274138, -30635, -39695, 369026, -12391, -457455, 436286, 274626, -53820, -121095, -205437, 62768, 506758, 363097, -217904, -181313, 342186, 413595, -67182, -72411, -254226, -254529, 146758, 106867, -442798, -208824, 198170, 179936, 303061, 74443, -203086, 88029, 18484, 149661, -63340, 209300, -301539, 245442, -428478, 519596, -288001, -181698, -458545, -45669, -489770, 261645, -77599, -159360, -454173, -454918, -92325, -430507, -281105, 130543, 440810, -495310, -428190, -105587, 459770, -190074, 275270],
[228560, -471858, 380005, 521487, -111342, 243552, -208292, 107647, -286683, 191670, -237964, -261148, -215544, -463865, -69448, 217335, -34436, 486811, -111131, 343267, -303119, 429445, 365721, -487363, -194050, 11838, 387308, 296055, 286079, 203353, -131648, 156186, -445164, -470836, 135348, -21567, 163943, -260879, 241148, 434052, -64516, 445596, 352635, 485858, -52961, -85644, 472024, 477244, -379215, 162541, 111301, -17637, -275767, -256350, -431188, -479510, -485658, -19173, 477595, -316644, 60771, 474301, -353950, -123267, 111208, 115753, -450416, -504284, -115411, 222113, 243340, -287669, -40756, -310442, -4115, 456333, -33348, -250973, -60210, 50030, 473274, -382504, -439943, -356876, 125116, -101523, 510904, 274084, 126848, 290974, -336140, -281325, -199643, 90630, -91536, 467184, -289587, -412382, -311748, 146128, -511262, -379692, -50462, -152371, 463894, -41801, -365187, -345998, 249216, -117893, -513377, -118064, -433994, -331865, 450857, 394747, -324317, 424315, -361865, -153452, -14696, -240170, 382418, -288980, 244240, 449409, -158016, -241074, -38591, -392245, 384733, -511248, -429370, 499507, 291932, 52768, -101725, -240011, 84714, 229970, -274163, 59638, -423792, -49292, -33372, -374144, -170665, 100770, -199016, 244157, 286620, -310427, -280645, 57466, 344151, 46975, -239039, -7948, 252224, -193576, 100567, -288474, -214990, -121665, 415702, -352511, 178714, -288806, -58368, 170883, 171748, -410637, 369585, 419899, 406161, -128043, 73294, -284835, -247348, -457144, 343961, -511200, -107300, -195967, -67529, -350320, -276787, 155820, 119131, -36727, -177793, 343284, 474114, 518277, -352959, 228644, 105365, -209073, 3547, -129330, 116859, 508792, 208030, -168036, 475259, 400452, -485782, -516473, -159072, 329955, 147361, -413408, -183834, 440178, -313151, 164939, 263622, -510573, -441654, -287347, 225339, 231146, -240519, 373750, 521978, -511621, 523318, -233436, -479725, 166071, 303782, 297176, 237823, -218851, -23235, -41088, -316109, -108777, -178449, 364048, -248860, -347360, -91676, -146980, -201185, -85159, -303644, -415255, -144661, -452410, -308424, -323783, 217738, 208703, 226166, 470230],
[-165361, 197905, -362330, -262203, 204627, -88732, -495247, 285634, -48018, 80805, 413291, -142536, 27427, 383002, -468675, 231895, 349317, -360973, 310639, -356657, 241761, 105589, 100694, 183000, 499398, 394085, 184520, -435583, 295740, 214040, 276620, 411590, -306728, 275714, 133674, 459557, -305522, 130490, 488699, 30448, 178654, 416991, 430283, 375118, -202028, 21420, -248339, -441628, 4304, -115934, -56720, 414692, 255094, 512837, -361320, -488766, -109488, -6989, -96048, -99445, 136753, 356821, 174703, 505757, -403302, -51169, 225484, -197682, 353675, 465892, 476688, 516148, -193676, 393044, -383075, -31928, -140919, -520909, -145590, 196494, 173877, 391393, -482252, 383141, -414699, -482157, 405517, -385307, -102688, -300789, -13879, 210015, -14489, 137202, 12488, -326568, 108629, -497573, 423846, -209291, 64571, 481592, 238685, -186811, -113912, -388990, -58786, -138065, -398009, 320302, 135699, -138988, -150030, -210945, 224374, -404964, 305246, -41541, 211013, -235866, -365830, 188579, 30419, 371419, -251433, -321315, 357, 74468, 507190, -416082, -6164, 252074, 143593, 376847, 310118, 117460, -289536, -231237, 400221, 322790, 211276, 198022, 523203, 157160, 120761, -252523, 168342, 426978, 188363, -94807, 89742, 386844, 487897, -210733, 42803, -394499, -261521, 177935, -322819, 356439, -316471, -349620, 214436, -279467, 338614, 497010, -126958, -60019, -204070, 99551, -61199, 230215, 304456, 52737, 435580, -197677, 222597, -302221, -10613, -319385, 47237, 485029, 453282, 423709, -209462, -44959, -57667, -63064, -434895, -306333, -44152, -128947, -220706, -469752, -151007, -161249, -314604, 389119, -495206, 489673, 328956, 382350, 313932, 252508, -54658, 76122, -254921, 112056, 325691, -94666, -492600, 254686, -492894, -251, -22023, 507727, -447758, 464047, -22002, -209717, -178366, 132626, -295325, -274455, -108658, 520215, 42871, 495491, 478316, 247600, -253011, 131360, 85198, 350768, 137362, -209674, 152862, -85222, -333394, -426909, 393336, 365902, 142005, -70684, 261680, -98401, 251845, -507134, -43095, 371009, 393774, 464051, 370493, -134917, 410309, -58913],
[-113973, -13784, -261798, -77945, -443646, -239139, 381373, -102581, -200649, 176036, -62367, 235849, 371074, -37175, -228141, 435247, 422997, 25045, 159947, -296516, -178603, 421066, 341689, 164773, -156404, -449835, 408978, -312934, 82282, -86048, -485252, 496005, -469179, 65542, 100713, 168061, 520361, -273389, 39832, -166607, 294973, -475911, 189851, 68890, -160534, -186110, -135919, -153089, -325974, -259719, 373089, -498939, 42662, -322376, -166316, 298617, 406197, 247877, -381309, -214168, -466616, -500116, 182689, 154049, -201363, 499072, 75159, 208252, 282374, -68628, 74233, -9041, -223912, -517835, 376721, -236709, -100612, 267165, -423687, -88711, -340364, 69365, 415073, 423962, -58527, 54117, 132375, -477501, 38656, 269155, 33066, 512639, 521408, 481698, 140025, 369252, -44082, -520813, 394766, -209640, -347692, -491473, 236264, -134160, 353028, 21123, 343687, 398126, 409349, 223590, 450096, 426607, -520189, -53152, -315552, 485738, 326236, -488925, 92633, -212812, 214745, -451554, -296196, -294914, 239141, -290478, -505419, 62480, 78535, 21890, 75721, 126586, 185039, -252383, -248375, 336117, -214515, -86716, 152587, 185413, -110362, -448338, -406864, -237554, 379910, -20478, 193688, 257709, -236771, -160838, -501461, -331697, 260240, 279554, 474095, 409606, 346548, 120896, -499838, -137167, -495911, 494015, -276581, -81992, 57182, 189697, 461628, 94256, -276856, -310002, 133286, -361835, 520018, 465962, -32804, -318339, -269425, -5574, 50452, 426765, -244578, 273518, -395524, 418588, 349970, -8415, 132527, -67429, 52354, -368069, -216844, -181801, 22187, -427785, -445826, 429049, -188787, -73116, 508881, -362969, 300926, -269012, -239698, -76564, -504189, -391736, 85500, -57003, 242493, -328263, -435689, -268700, -60201, 195852, -185171, 181096, -306685, 7323, 487047, -123271, -18008, 99696, -133766, -111505, 43857, 381182, -167011, 177028, 268876, -336461, -49480, 428705, -28011, 339705, 54730, 198199, -508847, -515768, -358616, 196423, -290447, -340139, -115659, -92817, 85386, -381474, 242708, 513947, 381846, -144127, -310882, 312404, -298040, 186914, 416892, -29274]]
NTT(y): [[2276095, 3384441, 2676375, 7129156, 6375394, 4730470, 507736, 1343784, 3046856, 615748, 6453820, 2309566, 4121735, 7429936, 7192885, 5856786, 7216703, 3466174, 1144450, 5811370, 8201916, 1355431, 534186, 7699987, 6779777, 5536436, 5994726, 772709, 4019313, 1887803, 2933334, 5483503, 2202235, 1184990, 2203611, 2650155, 8199322, 8180784, 7464170, 3404936, 7076047, 5072853, 5253282, 5469606, 7722537, 4365977, 5332584, 8327696, 7360583, 2039599, 3753338, 927499, 2323220, 7807466, 7769501, 3590272, 3658200, 7331829, 4836950, 2157078, 643910, 7778854, 1136642, 3483926, 1361052, 1740622, 1429225, 2269513, 3681874, 1841384, 8143137, 4211076, 8241739, 1577431, 904779, 5608707, 752889, 2266805, 4313095, 5043737, 1233630, 1736552, 6598776, 1416806, 4118207, 4220485, 7151276, 6620011, 6735957, 4222454, 3684892, 7505130, 4846980, 5417160, 2982709, 1513885, 3683491, 7226003, 4149165, 4501163, 4871193, 1082385, 4239662, 963346, 2974007, 1849196, 868182, 6951485, 4037918, 1305251, 499397, 4781651, 7048460, 5362165, 1092234, 5230212, 3120495, 1677160, 8330646, 4655772, 5842416, 2491369, 6092565, 6474651, 7501318, 7168416, 540638, 5768056, 1955022, 6129910, 3441373, 1332033, 6603655, 1320824, 4986048, 3279690, 3609584, 4147477, 7336598, 1023620, 5326132, 7045264, 3462580, 1078665, 5067843, 2511308, 6010530, 2056255, 734261, 4759552, 6211342, 5041772, 6873794, 210973, 7341012, 7626579, 3071717, 734984, 5372155, 826548, 4295117, 5299169, 2147339, 4089160, 1720785, 4036046, 164900, 7376607, 3549294, 2449382, 7966106, 6548066, 2732991, 6792356, 3114885, 7447904, 31589, 5278098, 7953939, 1399518, 8100233, 3824570, 444227, 4222621, 5560176, 7900713, 2615324, 4301288, 3856018, 431797, 1206264, 95455, 2842445, 4592811, 748012, 2057164, 7699117, 2565722, 8252349, 7538308, 1057896, 7836139, 1672935, 7864690, 1847243, 7289778, 3119551, 3798591, 7671249, 6020495, 797207, 414614, 3307458, 2514295, 6484165, 770548, 2126447, 5856111, 6472338, 3382634, 4539169, 5882728, 6358430, 5613744, 6745158, 420552, 2806401, 3375630, 3681256, 5853632, 1368676, 4885792, 6074891, 7154671, 8077905, 3596344, 4218096, 5191461, 1075834, 438583, 8058676, 865938, 7063671, 6758507, 7125124, 5320939, 1802020, 2326594, 3854664, 8089946, 2442946, 2045558, 3729854, 3233726, 2796215, 73154],
[6140097, 2198057, 7678143, 7553696, 1259106, 7948034, 2652342, 6663838, 5220898, 5903918, 1233231, 5916909, 1149386, 8186519, 7048664, 5676677, 6256897, 5805460, 2170518, 6886180, 446081, 5099607, 561650, 1541090, 5967621, 8238175, 5244769, 1866459, 617105, 4663399, 8292385, 4265820, 1570691, 3562789, 5031332, 8247316, 4388496, 6997954, 3890026, 7102017, 7222279, 2895601, 6602449, 7579524, 2074891, 534525, 1715969, 6874483, 6425587, 2443854, 179, 508168, 565535, 4432513, 598264, 534179, 6862626, 1213876, 7141897, 2514837, 4116820, 6072065, 895557, 2516490, 3211034, 2590211, 8116998, 7287392, 2630419, 3446979, 3123402, 1868776, 6188181, 5585067, 2439861, 5800056, 3533347, 5329277, 1109972, 1659693, 8212750, 346845, 4874442, 1772160, 4729674, 3926957, 4250160, 8199876, 7418587, 6307907, 7309024, 7414644, 2686130, 5722639, 4018583, 2021421, 167721, 5412515, 7344324, 5986649, 4052103, 4766112, 5004674, 7520121, 2642151, 5878058, 645558, 4454784, 6824919, 812337, 5934375, 6839103, 984152, 29531, 704193, 5932111, 3156352, 7396872, 2427627, 1165109, 5554847, 2150834, 1425377, 4492418, 8194926, 32002, 4848630, 2000403, 6190595, 6319330, 1485359, 225048, 8142505, 7412563, 2454309, 815767, 6757859, 6333318, 3396810, 2653148, 5821255, 4119232, 8084147, 4116399, 2095658, 5877573, 5809210, 6476210, 1758142, 2828489, 5998262, 4680168, 4713617, 6298527, 1166958, 6069995, 1814852, 5306525, 1297846, 3909883, 4882513, 79176, 1428775, 940386, 2395542, 2427846, 2903001, 4148427, 7130420, 2085831, 8367224, 7175045, 791874, 6195652, 2830548, 978776, 7302450, 3892836, 7104771, 1136076, 4312411, 3300647, 205222, 4506232, 2143640, 3230678, 7241162, 7490488, 4020934, 2101832, 3175059, 1925133, 2712096, 1675951, 4546710, 4974088, 1612619, 6517227, 2302098, 885964, 1239223, 6450896, 662265, 4867639, 185664, 8254308, 1745565, 2008299, 4246614, 2209574, 7225933, 878355, 6881006, 6782799, 196930, 6708519, 74952, 5474690, 308496, 5948931, 2532473, 5963940, 1066961, 1035336, 5519299, 676710, 6462528, 381679, 1212218, 7467068, 6545534, 5520108, 7415893, 5606425, 7845630, 2182839, 5299472, 2916839, 5633381, 2581644, 6839718, 4573399, 5122295, 4608751, 7225721, 7320898, 4876460, 922725, 2325436, 5011680, 1448458, 5846508, 106888, 1250956, 1693423, 1978939],
[7334523, 648677, 1426429, 2293845, 504237, 1996863, 5081912, 5275653, 7081438, 5998148, 5012382, 6638808, 6354580, 159293, 3254434, 2122287, 6162340, 5567982, 6103123, 1564491, 5513935, 4683249, 2345582, 5012583, 954665, 4291193, 2026128, 5581072, 4471332, 2698064, 7212842, 7943121, 2761922, 2575225, 538695, 4664094, 2461091, 5261418, 6941400, 3852325, 7060540, 1651744, 7508075, 1859471, 6852893, 7459721, 570420, 3662819, 1344013, 636647, 2962339, 7820190, 942337, 7831405, 3473286, 1736759, 1814670, 7053508, 3539302, 4863817, 7851445, 7460926, 727503, 4061938, 1046596, 6705907, 1091698, 4795896, 5192988, 4609729, 6956095, 459131, 7954721, 864572, 1432276, 3306129, 4240428, 6059014, 6066757, 1418886, 6033319, 5352533, 5386373, 7482265, 961695, 3157760, 708631, 3510834, 7028104, 4432028, 1022752, 4048839, 5583810, 3771327, 5809509, 2868626, 2355983, 2652205, 7526228, 2991227, 3600411, 8032715, 2918618, 1028629, 7517190, 453762, 2975056, 6351283, 7693378, 3721171, 5221207, 75714, 4226874, 343249, 6716109, 6242318, 7604316, 6660874, 5131976, 6588043, 7230365, 1827682, 3215016, 4825265, 6219176, 8322223, 4416135, 500761, 65974, 5797520, 3894685, 3301633, 5944870, 5316855, 5463515, 7529104, 5948296, 674170, 515402, 5455285, 6329883, 2423619, 2208644, 6251952, 2554150, 2087208, 8230189, 6322488, 185472, 5621823, 766242, 3906619, 1707762, 6412923, 7969928, 2800717, 2761021, 4891196, 2602530, 1445140, 2368289, 7675666, 7519791, 5572523, 5736043, 3477853, 6601824, 2035888, 3304888, 300402, 3698790, 3086360, 4374638, 5146052, 1468504, 4730324, 6063841, 1542384, 1680924, 3209920, 4866373, 2061964, 1607892, 5888111, 27631, 5063625, 1225115, 2729470, 3057896, 1141818, 7325534, 6114637, 843940, 1289265, 4747542, 6405294, 8030838, 6665941, 7191721, 8109552, 7596732, 6273944, 5601710, 1411844, 4565298, 4270826, 6460080, 8194794, 8317914, 8079450, 58694, 6051439, 6900901, 3822208, 256087, 392972, 4443063, 7144525, 4329327, 8261559, 3487413, 6296753, 7173511, 8001047, 4545566, 8316437, 7234949, 6575833, 7904569, 4634248, 7166840, 6236435, 8117842, 5971560, 1185146, 1672447, 5121900, 6875708, 5417228, 1727679, 4827919, 843581, 4501520, 182415, 3124373, 5303453, 2633084, 7572651, 119695, 8044648, 7105618, 3063693, 2055320, 6633944, 218555, 2663937],
[267097, 1125583, 6771506, 6103680, 1707714, 5852757, 7529081, 1434367, 1502882, 7159019, 4692126, 5573074, 5841659, 2850359, 839925, 2946159, 2823010, 4750224, 3796031, 4068252, 3374671, 3400889, 3421204, 776538, 594694, 2415182, 4348822, 3067464, 4542492, 3765080, 7916243, 6838540, 5073124, 7948134, 1827281, 432449, 1131914, 3464543, 6681826, 4597737, 5172132, 6602953, 5482297, 1971949, 1723790, 2518648, 1735478, 1526315, 1937148, 1832482, 564174, 1967440, 7026693, 1712994, 1745719, 5176322, 151546, 7933192, 6598677, 7229966, 4043413, 2419825, 7573090, 3446115, 8153825, 365240, 270854, 5526706, 1097559, 1654713, 3263432, 7530369, 2514009, 7035814, 5304709, 4407669, 619449, 860984, 4182838, 2092919, 6671955, 4119625, 1433447, 5697672, 7932809, 12977, 4395117, 2509646, 1239393, 7698195, 6341340, 946624, 3459640, 590647, 1325681, 1398560, 7131039, 206338, 6515478, 6663196, 3844758, 3251951, 2776067, 7832901, 538371, 7492275, 1470791, 2739033, 7658900, 7854113, 5889314, 2627279, 4173619, 3933848, 2378878, 2975014, 6925018, 3433953, 5625453, 2916817, 5412346, 1006476, 1223255, 7602295, 2438049, 473566, 6709005, 6625675, 1361183, 821213, 4396722, 279732, 8188004, 1632752, 8342467, 2380439, 4549488, 1257136, 5324702, 3087644, 501350, 5825652, 4969656, 422701, 7254241, 2438567, 1776520, 6349773, 2471384, 5045529, 2479627, 5532677, 1537096, 4215897, 4119936, 6315585, 5046840, 6662874, 220238, 6143279, 6383691, 2948259, 7756943, 2766712, 1434818, 7970131, 2094307, 1089911, 5900605, 4100479, 5722760, 1224737, 7226527, 2421183, 8248832, 7317634, 378950, 4960982, 5970694, 3960214, 5589414, 6446446, 559215, 2501340, 6347712, 2211233, 6029955, 4623378, 2441317, 2018614, 682115, 5605600, 6722097, 5300377, 1893090, 8315199, 2385641, 649082, 5130488, 112776, 2946180, 6289745, 6988947, 2602944, 7708960, 6422575, 6560311, 4518683, 5917251, 4664066, 3550739, 4597839, 7398898, 5031595, 4077021, 7035645, 4177584, 4197849, 1913645, 6134572, 7225119, 7148936, 6080927, 7935269, 4334629, 3656086, 7274616, 6386201, 1249904, 7530675, 1316713, 6882890, 6077837, 2374958, 1747126, 421068, 6991797, 6189930, 8330808, 2143953, 5998821, 3436951, 1221867, 2312329, 7704431, 1820234, 2788986, 6900017, 6747194, 1148104, 7354651, 1256075, 6365607, 5719686, 5395708, 971718],
[1406111, 97529, 4076473, 6557308, 7323676, 7089273, 6942833, 3410742, 1353741, 2925202, 7938616, 4145744, 6623974, 6937238, 3787423, 7645706, 8031069, 4549713, 2485748, 1078033, 5843276, 2648406, 5822254, 3964661, 782447, 6941289, 3130339, 4573857, 7583987, 800162, 3469957, 4546451, 6247697, 940644, 992262, 2761931, 7405325, 6170005, 4668813, 5071706, 323641, 8078742, 7141958, 5328242, 2019653, 6087867, 7150558, 2095811, 3255646, 4956462, 3343696, 4892756, 7464195, 3766390, 1016741, 7597786, 3332037, 1457489, 2213848, 3455842, 1922813, 5074154, 6065155, 4991969, 1029623, 8032010, 3193782, 4669204, 3433619, 7234870, 2333715, 1553217, 5485978, 5039820, 3992927, 5635864, 4881958, 7813400, 597527, 4579134, 6833611, 6008213, 6141239, 6859859, 3983657, 3876177, 6243340, 4991559, 56723, 5993832, 3942527, 5275488, 7895859, 5313199, 5344411, 5147111, 2987980, 8036733, 973346, 1558375, 797069, 491153, 1823930, 11036, 8198459, 1389728, 5020517, 8274114, 6296547, 251550, 1997519, 7392840, 7141225, 1809862, 5441136, 4435870, 3187497, 4340870, 1585769, 1492795, 5666419, 5487425, 7445413, 3313843, 7801465, 7459899, 7403844, 3966097, 1837880, 3083227, 3320538, 4920132, 8312671, 6808659, 11679, 781346, 8060254, 3987245, 2684677, 7948347, 6429071, 3145672, 5643573, 7986268, 7379137, 7029529, 4473719, 6125235, 3557928, 2695913, 8090644, 5801476, 8149640, 2386399, 5398415, 7342332, 6994609, 3008459, 340900, 4514794, 7474489, 8199619, 1696816, 3885417, 6420147, 3642753, 2618632, 5035440, 4795593, 2765916, 7608687, 5252140, 3208726, 3132370, 2093303, 3990228, 8092341, 3614966, 6243418, 3713669, 7507439, 3167711, 8276344, 3834058, 5259326, 7891319, 2900522, 5790232, 6849799, 119244, 6730927, 5135513, 7979483, 2199998, 4313303, 3885086, 628657, 7795117, 3795802, 3093416, 8314477, 5623300, 7803580, 2018459, 5762786, 3784730, 2512815, 5740356, 5735659, 7100868, 4438845, 1552877, 1716734, 8196497, 5678861, 582507, 368654, 6533737, 8345348, 477533, 7448945, 786937, 7410577, 5346189, 122764, 486200, 5016587, 4679992, 4917897, 7706384, 3329695, 44801, 8319923, 6502038, 6494024, 2029222, 6883053, 6562549, 6134764, 1513471, 5067632, 3117181, 4561272, 501878, 2938467, 7724259, 4368100, 2410832, 364510, 6693210, 662718, 7538268, 5286544, 1764601, 3395839, 6719274],
[328115, 7569555, 2257151, 6523541, 151269, 1714574, 924246, 4582464, 7399633, 2719937, 3412904, 3393003, 3528962, 7599458, 5853955, 1240384, 463340, 5231620, 4286803, 3159072, 1135501, 6418298, 7124959, 2860070, 7528484, 2572169, 3779151, 5680020, 1690208, 4703066, 8041717, 7386880, 178197, 284284, 8195803, 2233011, 4502219, 807760, 8058586, 5503089, 4471321, 3520397, 7244979, 4267438, 7732816, 6505755, 790059, 8326686, 6282377, 1113817, 3567765, 5387287, 8329861, 140650, 2110746, 262944, 8092463, 2487631, 6434813, 5899440, 2563633, 99546, 5389914, 4434060, 1486864, 5525201, 2782702, 5412577, 6394423, 5491577, 3059221, 8023993, 2291360, 7780527, 438473, 3182696, 6115037, 4047239, 6932895, 174807, 4189485, 2987543, 4330531, 3396359, 3381346, 6034390, 2740979, 3768719, 7763822, 4186036, 3068737, 8360107, 294793, 3623494, 2529812, 8110180, 5418252, 4857500, 3182282, 4018768, 3204751, 288882, 7359550, 7434171, 3020761, 7697257, 8109614, 5506969, 3850893, 3765234, 623318, 7372268, 5780215, 6669995, 3510870, 4121956, 6392166, 7632156, 1411494, 1944426, 4628411, 513953, 3235340, 4477478, 3855036, 1923549, 7889731, 7698288, 5125896, 1160477, 1822966, 4109591, 3671367, 6848429, 6079490, 889614, 609756, 6400914, 4667345, 6642988, 2288078, 2481983, 2226084, 5307161, 5577394, 465102, 5426881, 3617746, 3828209, 8206725, 3586958, 1691173, 1180217, 3389527, 85178, 2964218, 117471, 7083894, 4746382, 3952848, 5219943, 3209999, 7924199, 796292, 783743, 6840241, 3296106, 4905308, 2902161, 8078283, 695434, 4077453, 3975083, 3858636, 5438893, 8048603, 6294604, 7271581, 6451954, 6413277, 706116, 5755948, 3182590, 6713651, 5730198, 6809004, 4869989, 1170579, 4396526, 2118364, 7303734, 1183018, 1313151, 850611, 3845663, 3902719, 7971403, 1771309, 5233206, 4339688, 5304186, 5365752, 7909472, 4434052, 1944175, 4438883, 366926, 1532030, 638720, 2872435, 1609805, 4440573, 7103732, 4826154, 3222796, 8359755, 7971371, 7938608, 7163137, 3529244, 2806335, 3292256, 7199922, 5416413, 1457378, 4871761, 993593, 3000450, 714684, 5635380, 826386, 341195, 1075113, 242256, 4402283, 1472855, 2685517, 5989526, 5558591, 364169, 6141282, 1550440, 6082124, 919529, 3441723, 8023530, 2433523, 182727, 3129400, 6685740, 72020, 6801790, 1665222, 5252469, 4798667, 5321519],
[7938504, 4075497, 7702455, 1563438, 199654, 3671120, 5112756, 2542838, 828502, 1734876, 242142, 6753918, 3378961, 6691248, 6421903, 7715597, 5096467, 1927583, 5615148, 5704610, 5205928, 6679053, 3041968, 7601180, 7803559, 3066243, 6103479, 8296621, 5885657, 1103736, 5595363, 3677091, 4459376, 1874241, 7653309, 1154527, 4111095, 6395274, 5437584, 7744809, 3958990, 109813, 4775361, 1050875, 6017863, 3237576, 4677654, 1493594, 7488430, 394120, 5247414, 7977296, 5581596, 8218295, 407141, 7930772, 5551333, 2184124, 3652222, 1252207, 582084, 2398670, 6883511, 5562163, 2641354, 3633451, 1489699, 4643682, 189283, 4867777, 1295280, 4560242, 6953602, 3786040, 7164755, 255410, 7167733, 810159, 4055319, 1966373, 398054, 3106923, 1077865, 6749576, 3745002, 3845340, 6259262, 363312, 6391489, 7087999, 4303830, 3283801, 1949902, 4118164, 163368, 907521, 2529195, 2571743, 6763834, 387978, 2037220, 2035065, 1684494, 6105088, 3902660, 2598413, 1521199, 5531332, 2983489, 2455153, 3856901, 1129230, 7557649, 2069630, 4205237, 63273, 5826260, 5247789, 3008648, 7151702, 2024882, 3000913, 577942, 592933, 6838047, 6120302, 1940863, 8089043, 3014966, 8281531, 5917753, 994134, 4894683, 4470659, 1169861, 4273216, 665041, 5825278, 7221468, 3082328, 6226721, 3992633, 655403, 5512215, 365509, 7559115, 7621784, 7258824, 1148947, 1366489, 228107, 2603832, 7056733, 158649, 2343651, 2314667, 813631, 7208449, 5117003, 7379908, 4442377, 2212881, 5663762, 2685413, 2569245, 4615690, 7183199, 1543868, 1829650, 5143202, 5536848, 632252, 1391637, 7359109, 7619758, 7557946, 6911183, 4522236, 5241822, 7690758, 6166096, 6734028, 4115969, 6794400, 4049757, 6265983, 7535712, 4832298, 1650777, 6323578, 8203367, 4532034, 7604642, 2763384, 6086932, 1403018, 448200, 4331556, 180982, 5272283, 2947085, 5783816, 7969712, 3813548, 3214465, 2779697, 7397182, 4783529, 4776227, 6149973, 7600048, 3030805, 155918, 6520732, 5735560, 2537705, 4997628, 1626079, 7541071, 3701463, 6051263, 2713334, 2881030, 3618808, 1266191, 5011231, 448493, 7987547, 1877926, 8251540, 1170770, 4843168, 6716942, 2847797, 7505338, 5708701, 3855824, 6974196, 589702, 1042118, 1801489, 3849915, 5051789, 3245868, 752873, 2385050, 7018216, 3253886, 7660618, 1286409, 1447502, 7688206, 1313081, 4610616, 6149059, 7867275]]
aHat * NTT(y): [[7729663, 6496623, 3202078, 7312259, 6566051, 6661652, 2360294, 3382531, 1302526, 4617712, 3014697, 4914671, 6579891, 4607037, 6660750, 2245445, 399551, 2376592, 3270819, 2570876, 7068776, 5172292, 1296870, 2912042, 5136116, 5893045, 7610679, 1247525, 5609243, 2103561, 4721428, 1865956, 4528001, 1629347, 1234834, 2058120, 4767707, 1405038, 6162708, 3298484, 3635538, 877634, 401712, 5038764, 8206260, 7709039, 2988614, 2236935, 7993206, 1030262, 7408435, 8215621, 6730383, 4361146, 2350287, 2093889, 3937711, 3246824, 1364665, 1914179, 6570093, 3215218, 2494493, 744636, 3766454, 31063, 4670167, 2011999, 2989325, 5700418, 2902156, 212355, 7598023, 7859597, 3623423, 1130645, 6081133, 5571311, 8309812, 4515293, 7071611, 2774601, 3668013, 4214053, 4207265, 1618927, 6957215, 7951242, 5760728, 4687719, 2446152, 6822868, 1578405, 7846476, 4700732, 6420866, 523075, 982025, 5266053, 803213, 5518833, 4818762, 7489612, 4259777, 3758944, 6397539, 640770, 4055793, 8018969, 1670030, 5492805, 6542472, 2186971, 3295506, 4196561, 1445182, 5155744, 4599021, 1080496, 487401, 414854, 466628, 3863862, 5430475, 5940234, 3699295, 7503643, 5478726, 1697118, 320038, 4480869, 7355949, 4307218, 87411, 4424401, 4483516, 2124410, 7378784, 5859499, 7959083, 3698483, 306137, 4082972, 8302427, 4161717, 7893541, 1742708, 4190575, 3592299, 7154, 910898, 4148322, 4943718, 7744964, 1204741, 3836257, 1348285, 3011687, 7427581, 8295473, 4740677, 4200779, 4108213, 5041317, 5730733, 3340200, 850215, 537159, 3134866, 6256322, 4569923, 2998531, 1439775, 2458807, 5824868, 1074926, 721479, 6362943, 5067648, 4018338, 2418440, 2203112, 957016, 1091780, 708656, 3955966, 2041870, 207788, 997748, 6037158, 6374917, 5288965, 6851280, 5124532, 6053058, 4459750, 1407776, 4862581, 4422415, 5831459, 3979920, 1365077, 4070354, 2335413, 4165605, 3732232, 2293510, 2070464, 4759510, 6570208, 5781618, 613061, 7971060, 656368, 3367600, 1505674, 4116592, 4580613, 154028, 1105512, 6834318, 4668486, 4493513, 6906046, 7984178, 2101262, 6866461, 3915098, 6214731, 854141, 7598191, 2045891, 8033208, 3140189, 4631674, 919971, 4925520, 1605330, 4941298, 1460230, 5182198, 7616759, 5573043, 5928490, 769357, 3363605, 6427145, 1201745, 5651340, 7356140, 2676153, 8038493, 7509800, 7387890, 2291077, 6924266],
[910493, 3869629, 351482, 4804624, 1493051, 7655411, 2966127, 2270061, 4287885, 1834898, 7968340, 6334783, 2162931, 3776334, 2367899, 6796636, 6128676, 4200348, 7270349, 8126200, 6161473, 6189497, 6665864, 1117609, 5923381, 4994817, 7685613, 2533866, 1465754, 1520173, 7132677, 6608226, 386180, 4496594, 598853, 3636227, 7687838, 4213868, 1255467, 3019610, 2216826, 5549638, 5173535, 4207148, 3392579, 5047216, 5533352, 281005, 6980974, 6904404, 6340306, 7566245, 1995522, 379294, 7376157, 3757073, 2795538, 3518971, 7122488, 1735104, 1850777, 4163588, 5624466, 6980970, 3147446, 7403990, 6089470, 8175782, 1047258, 1929865, 721619, 2615209, 546021, 7933794, 7986304, 2113631, 1956336, 3197654, 4739043, 4832473, 5785820, 4670904, 1058149, 4569099, 1683053, 5316554, 4822915, 2810449, 1086278, 4538571, 3046488, 1084367, 3339274, 2689326, 1400276, 7846761, 109342, 1267542, 6603402, 5486037, 7594170, 4307114, 3944029, 6928137, 8177798, 4557854, 4114887, 3162051, 4237395, 7984796, 1301466, 7722048, 8135853, 3525430, 3337025, 3400756, 1968677, 7808600, 1103063, 8300747, 1023124, 8332798, 62306, 102146, 5343592, 5004575, 388713, 4855567, 7431853, 330489, 1696838, 5741800, 6765773, 3611101, 1949399, 1277281, 7770444, 6018589, 3309468, 3777173, 5643132, 7764825, 6344813, 1714003, 5464646, 1406305, 2082513, 7284640, 480237, 5067330, 3172990, 3963704, 5541220, 2245487, 4577293, 102574, 3055864, 8054472, 5954110, 7214910, 3498617, 7256942, 2107760, 4273364, 8300553, 1857270, 1608998, 846424, 4406809, 8302606, 7312982, 6184179, 7860314, 3531758, 1455016, 3499757, 7106806, 2953094, 5125499, 15584, 1230069, 1136031, 1760680, 4378918, 6339029, 588589, 734521, 2056309, 1785778, 1780269, 843533, 1968493, 7270303, 1317020, 4784100, 4137122, 7545670, 7739908, 2958682, 7154037, 7595531, 2061215, 5507123, 5368473, 3574599, 5121977, 5322688, 1194532, 5297542, 6088945, 368706, 3013167, 6838881, 1458830, 6339911, 6920317, 4237442, 2839877, 6727844, 5063934, 3831295, 5444668, 3249600, 7045719, 1755217, 4380380, 5307234, 2875683, 5118896, 2678721, 3315023, 2927050, 6607024, 3206846, 4318742, 5344647, 7970947, 2904511, 2138845, 5511719, 2694983, 6341757, 3713384, 7650582, 7180623, 8279797, 6482569, 2040900, 7764133, 4034670, 8156253, 3140293, 8020340, 8142383, 2883348, 5163435],
[5587166, 6520522, 4331996, 4744688, 1904409, 1860230, 110786, 3259112, 8179795, 4690452, 3979060, 7335677, 4528564, 5334725, 458499, 6670952, 6219040, 554853, 1488354, 3212499, 5042470, 6699808, 7505078, 3649792, 2746425, 7891846, 3776496, 5217568, 415698, 5989483, 6510867, 6595391, 4997821, 1433651, 3573285, 5789622, 3286501, 5828791, 3160486, 3459963, 3505894, 6167154, 5219628, 219169, 3796071, 177987, 7927995, 6662216, 5151685, 7232531, 1319573, 3719072, 2769593, 2158725, 4431545, 2845528, 979609, 5879956, 4134839, 5146779, 1519252, 2097097, 4876890, 6978696, 3620872, 4072593, 3649349, 4487600, 7555782, 7237110, 7929651, 4174952, 6289750, 3414782, 4827763, 1217440, 6035428, 3057050, 3631126, 1865377, 6233403, 3343921, 6655403, 7712319, 5868559, 3480509, 5743789, 4534978, 3743514, 8038274, 1160674, 4131408, 3807293, 6028872, 6866103, 613803, 4937426, 3892508, 6698203, 5570262, 2581014, 8151908, 7382926, 4901325, 2630200, 3734534, 6620275, 6388040, 2844034, 1696120, 3146615, 2092444, 3891870, 2420481, 32238, 4738069, 943084, 8126372, 19492, 4921260, 6968506, 7226026, 1966262, 6783426, 8061460, 2721388, 2303731, 8062507, 2835129, 1555322, 6892843, 7714724, 8082206, 3736727, 5585259, 5049033, 1224018, 3672628, 3865507, 4295007, 1638426, 7817054, 871750, 8029700, 561787, 3997496, 341066, 8300351, 7699344, 2481057, 4499167, 4587050, 3251064, 1808000, 2895207, 1304194, 180394, 5944195, 3948631, 5576358, 2724434, 8233362, 8226598, 8172205, 2877841, 4921929, 7531253, 7043947, 43065, 111218, 7716871, 2027261, 3081321, 156466, 7314871, 5621386, 2521254, 1766388, 1248195, 6579235, 173171, 7483576, 6282695, 2912625, 6317152, 8325787, 6670299, 5358330, 4884545, 35398, 4956320, 808073, 8011816, 4658490, 4988766, 3376771, 4149916, 7019586, 6664769, 3505100, 2481621, 7330037, 4881686, 7482648, 745899, 2531452, 6225980, 4830202, 7223741, 7683488, 521685, 7919058, 6407119, 4422566, 645681, 4969338, 6000663, 7334978, 5720782, 5524801, 1925439, 4925866, 3174376, 3313847, 1840371, 68703, 5432058, 2558035, 6181138, 1039959, 1703779, 7219201, 999516, 2609787, 7144972, 5139765, 603984, 5211827, 5788810, 2765730, 6755294, 1807743, 2445628, 5092661, 2625995, 8251280, 3206012, 6094518, 513891, 5470618, 3020665, 1512068, 2698508, 1455745, 2145562, 2580381],
[462195, 3192828, 4817021, 4435354, 5915799, 6824611, 6837308, 2829160, 6382694, 38479, 3967710, 3257209, 5678744, 3628034, 8253959, 3910238, 5108258, 3669528, 3123571, 516197, 1010895, 1942993, 5839451, 7452235, 6918160, 7016967, 5502123, 314930, 3031480, 3544080, 4748042, 4262650, 7856508, 3955788, 5808094, 4946339, 7491006, 3264069, 217354, 4848883, 7599079, 4239577, 1723827, 5688715, 791072, 8063970, 915186, 7388638, 5706154, 7510129, 8300580, 248125, 7938220, 4887990, 4513772, 2965032, 3443648, 2594935, 12234, 1458652, 2033804, 928393, 4658157, 3845840, 6752468, 5387803, 2724300, 5023604, 3602839, 4234670, 445799, 3913288, 7022733, 3829121, 7556180, 3394936, 5349439, 2402051, 3232239, 6109098, 2528891, 2809407, 6045666, 856545, 3812352, 1288659, 1638576, 7517898, 6758836, 913387, 6613192, 8216577, 2629724, 7141715, 3248686, 2040797, 5239232, 1623580, 910632, 6473947, 7940322, 1448641, 2932172, 94205, 7493708, 2260164, 1037335, 5032582, 477273, 288657, 5071811, 2631384, 5758634, 3533643, 6865833, 1398638, 4382113, 5470624, 7477147, 7936037, 3549929, 8006913, 4950040, 5646452, 6901556, 4072528, 3066133, 122771, 541035, 6819951, 4934516, 4551459, 720574, 3482922, 2309430, 8106825, 3597871, 3464823, 3719163, 1407583, 4285426, 6109346, 6386191, 8368359, 7608393, 1924720, 2375443, 692907, 7648058, 6331195, 7317307, 6310988, 4772310, 4018901, 1751447, 6729623, 5198018, 3467388, 4228679, 6589605, 4090885, 6299261, 4762524, 4929066, 4285843, 1881583, 2389425, 2429488, 3670158, 742214, 5785674, 224406, 5985872, 4051015, 5993823, 639603, 7557326, 2536152, 2646570, 6493977, 4372872, 6333943, 6832967, 6400284, 4828497, 6649248, 2652596, 8007723, 2404308, 577339, 3856360, 2845390, 3011523, 1639412, 1417702, 2934398, 5759393, 1105794, 2886195, 5635581, 4145214, 3315458, 6106268, 6717985, 7152069, 5963543, 1376444, 2265304, 4679100, 2818521, 6778761, 5607306, 2316390, 7749805, 869818, 6038158, 4062834, 3024923, 6205854, 7915890, 2677444, 1307516, 5833645, 6459749, 5019895, 802410, 5068440, 1150573, 7552588, 4979563, 1745931, 1910432, 6135083, 2716081, 583381, 1335479, 4785572, 2232106, 253235, 7701844, 4663751, 2472920, 808656, 1780139, 220881, 5679187, 3035313, 4716622, 5305164, 5711581, 7813096, 8243194, 6953912, 902893, 7401379, 7440812],
[4474896, 4722391, 6180897, 6280287, 2037038, 5107162, 6278816, 7589399, 6930077, 957143, 8355161, 5158778, 3521387, 5025420, 4261006, 6021016, 3710339, 191230, 4898440, 5863299, 6029252, 4198404, 7162157, 8316873, 6364484, 2702177, 5794409, 699899, 1216845, 7316031, 7442084, 8226279, 2009873, 5775912, 7311486, 8245002, 7734193, 725131, 2813960, 6044444, 1406757, 6774733, 7621783, 2208254, 3341288, 3990773, 226334, 4287753, 822114, 7576357, 1235942, 7225231, 6610407, 6099109, 4933308, 672769, 3331531, 534512, 1856972, 4369990, 1684471, 2937947, 4681177, 5827230, 5641934, 2759667, 4007077, 6357919, 867075, 186756, 1810596, 834236, 1126347, 432642, 3953168, 2003186, 1084847, 6606669, 7149238, 8341823, 4096944, 7900409, 7582853, 595491, 2913651, 5436769, 156269, 2525123, 6431742, 2252920, 7971854, 1639009, 3023811, 4725594, 7753850, 8334896, 3469142, 2137344, 7793830, 325075, 6664010, 5611838, 2014087, 6975196, 1170777, 887415, 5600757, 7623390, 7423082, 1686049, 2702235, 1306864, 2164242, 1792406, 144913, 8042231, 4043231, 380825, 5671743, 7082612, 3439337, 3081256, 6021914, 8366160, 470155, 1280676, 5512989, 5812505, 5927020, 7777265, 875627, 1258126, 1440059, 1879492, 4412110, 6609646, 5613935, 7170969, 3208758, 2135231, 1567351, 1568241, 5709423, 456809, 2339887, 4222682, 3885204, 6726206, 40294, 5788877, 1100038, 1873152, 5968505, 523868, 7173357, 5025070, 2249816, 6879492, 6337810, 5845489, 7051575, 3068352, 263407, 5847025, 2776530, 4425938, 2878976, 1724871, 139262, 4085457, 3338581, 2067505, 2861155, 5414965, 2808111, 4047635, 1613724, 5430023, 6908650, 4309313, 369754, 2807382, 973808, 6445580, 2653023, 5167561, 258758, 1034227, 794379, 3056509, 5951245, 1964801, 3394881, 3772938, 2697805, 452025, 507397, 316371, 4813406, 3841479, 7086520, 7737719, 5027912, 1368092, 994441, 2916937, 4237297, 2001662, 4423336, 6612780, 4667391, 115888, 4324195, 7821555, 4345692, 2167803, 4355099, 3589783, 2255557, 6114647, 8290377, 1743903, 6381871, 5101549, 3974661, 562582, 5077717, 4177983, 8246594, 3641036, 7397265, 2746167, 707052, 7464696, 2300622, 2321935, 6221014, 121263, 3506671, 1630329, 2903387, 3702138, 1724206, 5613111, 8290876, 4491886, 5330095, 4232934, 4195684, 1378505, 7026438, 771172, 96567, 5206398, 7408765, 5863762],
[2900346, 1633235, 3549223, 1453425, 7152029, 3804074, 2641893, 1738267, 3003324, 3959952, 2038930, 4924861, 7707748, 3334695, 1624148, 8071190, 206406, 4264411, 2725737, 3526139, 7671056, 8291972, 1367245, 5440578, 7068627, 611340, 5590983, 6445950, 6237562, 5671559, 174985, 810924, 5782940, 6482026, 6681171, 3927085, 4536013, 7414191, 7331708, 5294732, 7950249, 3346725, 3230662, 1141861, 3127161, 2145579, 3367218, 4124045, 3806570, 5063323, 5196163, 719210, 6475916, 7920760, 5386774, 7128733, 6963558, 7007070, 6619222, 2050017, 3143947, 5252839, 5672248, 8223042, 1595892, 1373203, 687353, 8198722, 5177036, 7663100, 7502427, 7693444, 2331752, 6917651, 4750306, 1074759, 3540794, 7716060, 2912831, 6617879, 6698260, 8340294, 3806887, 3990880, 3513081, 3054668, 6908366, 100317, 7674350, 5521087, 1654445, 5949840, 3754156, 7084693, 7778178, 4045773, 1752409, 7537371, 3420884, 470364, 4970759, 7050067, 5892269, 3539613, 5575127, 6037929, 2579871, 7294548, 869774, 7741291, 2916527, 5155070, 5076028, 4573817, 7014440, 7686481, 886577, 3266774, 6763784, 2500065, 4014184, 4240638, 4618358, 6079617, 276556, 6091646, 6589848, 1406571, 5805712, 901059, 3247186, 6308016, 498688, 858533, 6247468, 621655, 11987, 4121898, 5007556, 693399, 3559818, 3453484, 2532024, 8148944, 7436349, 6433048, 4395331, 4783050, 970083, 2229570, 199362, 1899566, 5789648, 3008149, 6076592, 4467526, 8024006, 1126493, 2632488, 2849370, 4729786, 761609, 5475335, 1423608, 17016, 6250641, 2006105, 2800120, 3010277, 4237980, 4536118, 2503426, 1224575, 1377103, 1199373, 2314509, 7923636, 6675662, 4318114, 2097232, 5961135, 1713808, 6649241, 5546966, 1290306, 4959612, 7849408, 1795558, 4302087, 1922087, 7675471, 6859063, 1500216, 5156113, 4257846, 3061451, 5253593, 5764390, 2204334, 3052425, 150429, 5499614, 6662618, 2199360, 1384739, 4786820, 2006645, 4024810, 1564422, 839737, 7361476, 4888576, 5404267, 5203458, 376589, 2307744, 1248037, 1663590, 5011151, 2081223, 6530154, 7840266, 3475918, 2645298, 275416, 5294279, 3994751, 7855559, 5831998, 5450169, 3283224, 5729510, 5223164, 6721684, 1705346, 1546404, 8224316, 3976916, 1419779, 8330295, 7180711, 4300111, 2800026, 514484, 158457, 3678386, 7455508, 6488634, 4138533, 8032821, 2796605, 5151620, 8353961, 7597488, 6600225, 5699150],
[6662428, 3109606, 5726169, 5583854, 5346348, 1681286, 1767476, 2330215, 494461, 7924711, 6890475, 4336201, 6272576, 5438380, 3506851, 3030972, 5207405, 3326210, 7687219, 3933649, 7142457, 6048280, 5374569, 2940732, 5967072, 5040558, 3527081, 1908928, 3888962, 2791235, 7590695, 7372060, 4602116, 4973994, 2566856, 4196271, 2293795, 706732, 4820249, 4137586, 6948830, 3985494, 6923268, 5712050, 3633543, 7079513, 5038591, 985134, 3172222, 6408138, 8044558, 2479179, 2350875, 1351036, 1721074, 5145959, 487414, 2818036, 2149850, 5101843, 5751351, 4338407, 1178839, 3958902, 6113551, 5174935, 320829, 7329614, 638754, 7788144, 4990071, 3836363, 3131237, 1049347, 7557993, 3950793, 7428125, 1060415, 598281, 6220651, 6092599, 5590344, 8370192, 7406563, 3887265, 3517549, 1393070, 1640268, 6701423, 7001744, 5513137, 7889576, 5172993, 577931, 7055308, 281744, 6897147, 6867988, 2328953, 1219470, 1074806, 7734103, 2013284, 4502289, 4913368, 802696, 7521020, 1326243, 5694671, 6040038, 4340641, 3890965, 4504650, 2709814, 7611025, 1219391, 1373418, 1114293, 6045175, 1336789, 5030784, 4843569, 2119899, 3292633, 4877527, 6877052, 6869348, 463449, 5918460, 5936224, 6970743, 3426879, 6879659, 936302, 6835210, 5149656, 449795, 324396, 4858729, 6168812, 5460323, 5324217, 1590601, 1850558, 1035984, 6331114, 7672570, 2576774, 3102747, 6976930, 4086246, 5217042, 5456186, 3419824, 4570539, 2409418, 4133690, 2980277, 5057067, 2489185, 3418353, 2004521, 4650427, 5473820, 107071, 1810064, 7167391, 7401995, 8366485, 603617, 1611752, 7198869, 1641536, 1422659, 4741905, 3289259, 1072565, 7444295, 207736, 1597160, 2163120, 3605486, 8077958, 6043999, 5392701, 2616382, 2740919, 5946397, 6679695, 1616105, 3573331, 6143356, 7181589, 3876913, 7078646, 3305353, 7790595, 4858875, 1359807, 5159939, 671924, 6622757, 3853580, 6750703, 7190616, 2242413, 4949692, 995145, 3998447, 3705987, 6155058, 2305455, 6224955, 311752, 4392372, 5307845, 1493036, 8007973, 4217956, 7608910, 3489175, 1798314, 7046382, 7216759, 7964664, 2511691, 214299, 4033357, 8007375, 8372012, 2725310, 6471794, 5788177, 6213912, 2506293, 5697471, 6063502, 1917566, 2987276, 1680129, 1564352, 673379, 4131801, 3773193, 3570842, 6337699, 4565425, 214279, 3858912, 4239692, 868492, 6231548, 4328780, 466063, 8252955, 2189867],
[564921, 4529382, 117171, 1981, 1063286, 4786542, 4951541, 2584846, 2850869, 4156202, 502826, 6939001, 6483421, 117982, 7974683, 2075047, 2822159, 4196778, 1204541, 5550076, 8144561, 1177996, 1675552, 4402322, 749199, 3110311, 2126819, 6581, 3620819, 1559842, 4332940, 6641446, 2995763, 346906, 2697032, 6008288, 1935848, 5634090, 2951390, 3737766, 2439566, 1052877, 1556865, 3203974, 6180913, 6032070, 3069766, 6699812, 1790525, 3115783, 2752761, 7672068, 641231, 2191429, 2444582, 3685512, 2381656, 1091475, 6715531, 1404036, 2747766, 2548424, 1148512, 5478627, 4885724, 4550609, 5500126, 5279604, 1138397, 7753110, 4881841, 4018601, 1696529, 2492336, 5612503, 7112741, 4950362, 7569069, 2307263, 6386480, 2022739, 1937255, 2921267, 8145334, 5456586, 6640345, 5140239, 1649799, 2746792, 3791243, 6236244, 449369, 6944455, 4224132, 5130813, 4387788, 135488, 1696925, 2357707, 8215208, 1040301, 982624, 6581198, 39683, 5902478, 1489911, 6149474, 2339135, 5586020, 1689366, 8247267, 1269121, 7004054, 5093369, 999860, 6202677, 8173739, 7824350, 1732414, 1477122, 1217211, 7866960, 1582247, 1242107, 6344016, 167300, 5365465, 3441025, 4368913, 7575348, 1949485, 8242618, 8231606, 4707662, 7310572, 2371908, 5597614, 6838706, 3283765, 694612, 1080879, 6542247, 7967752, 2566178, 8306585, 8093129, 791135, 1956786, 5089416, 6992529, 4980871, 5344310, 4767941, 5058590, 1439488, 4271284, 5619432, 3366618, 4391745, 6165091, 4012684, 3462434, 4598806, 2817460, 979801, 820896, 2112612, 1069, 6790718, 3846635, 3475495, 7905854, 2618418, 2496054, 6513734, 2621178, 5661386, 4241941, 1716011, 6955991, 2051821, 7312506, 7160183, 1457211, 7283511, 1366154, 3404263, 5254324, 2221809, 6927115, 5586205, 3832291, 351131, 1096646, 1910566, 3147125, 3297425, 927817, 2756632, 6464315, 6704177, 5842806, 6234176, 7511538, 3833717, 7928712, 2850316, 5945246, 3630051, 2248269, 4735099, 5535957, 3898089, 6729253, 5800210, 3935446, 6111021, 6450172, 7722748, 57338, 3031184, 7531094, 7334669, 3059576, 493330, 2145848, 2683003, 6579559, 6496812, 3305570, 8009841, 1942880, 3397164, 1822560, 2994181, 8180296, 4553365, 7410334, 395623, 5025768, 7846910, 3096411, 2367022, 4301761, 3194944, 8014143, 2839264, 6558644, 1635516, 8114441, 6756209, 4199646, 4104937, 6425572, 4994654, 6432772]]
w = NTTInverse(aHat * NTT(y)): [[8082295, 4558021, 1491014, 332890, 2387320, 441072, 4232300, 1897976, 3860210, 1332958, 8166527, 5311251, 855473, 2494006, 5425522, 6176811, 7338411, 2004829, 7287722, 1284308, 6105170, 3562828, 1400725, 4619518, 775275, 2127563, 5808395, 604951, 1919156, 7422382, 6838134, 2435521, 3816290, 900395, 1307905, 5674484, 7057861, 5901164, 3196470, 3739859, 5810287, 7982922, 1204054, 188698, 7973240, 2853174, 8157609, 746989, 1223242, 5151698, 5811167, 5665380, 7488194, 5252884, 4003030, 6408385, 6207408, 5104704, 6416462, 2591570, 191450, 2735460, 8118246, 835904, 8070287, 3104410, 442681, 6679198, 4298676, 1144923, 4687638, 315512, 5497582, 1939451, 2524110, 4481611, 3875834, 7532641, 1178411, 4346268, 3194161, 6346568, 2820541, 7609199, 8119369, 7429367, 4945172, 8028520, 5678854, 3294584, 1975236, 4954019, 4537150, 1291753, 6158495, 261771, 7154056, 6673933, 2020316, 4119083, 7480019, 4298371, 1396660, 6901523, 4976814, 3271815, 5673605, 4423950, 2132792, 5484829, 6192031, 992775, 8100587, 6439524, 8057073, 7260410, 1710374, 2140123, 5190044, 977980, 6900632, 4041371, 1521224, 1851343, 1479136, 866082, 8277514, 2919052, 7595323, 2117261, 7054237, 578501, 8309380, 989284, 7164674, 4684811, 858345, 1247954, 1730521, 7797587, 5463225, 5879390, 3222418, 5298701, 4862976, 7378648, 8025199, 4528951, 3770479, 3374426, 7946224, 6191138, 2789750, 4699581, 2389211, 5700380, 2147305, 3035395, 6033363, 43694, 8228183, 849944, 7007308, 2929161, 4865754, 7611869, 1107701, 6128731, 3582588, 529562, 5165776, 5602602, 5370407, 3523446, 747820, 3523891, 2893108, 6352839, 749386, 6838313, 5917051, 7718115, 7089887, 347801, 6443933, 1617754, 13345, 3150650, 1370084, 3941894, 7408817, 407067, 1027092, 5441536, 4014492, 3466498, 1035461, 4766446, 2893010, 7379741, 4393507, 2106889, 2254185, 2896935, 1843885, 3201391, 6861496, 3647816, 6423683, 967471, 7028575, 315150, 1737067, 2976401, 209111, 2206534, 192611, 278728, 6003015, 5905015, 7553585, 6419486, 1129295, 1336909, 3401300, 2803853, 8354119, 5141839, 5560603, 1368959, 1985482, 7246537, 203280, 7732305, 4436369, 1766398, 971892, 715237, 7429180, 6417055, 5416729, 2688517, 7897161, 4899085, 2561129, 5281357, 4360904, 2057909, 1527030, 4019252, 481930, 664649, 609762, 5414998, 4900435, 416798],
[4314496, 280514, 1030516, 5936513, 8288859, 2417243, 76298, 5920524, 2863139, 4578535, 3034225, 2466980, 2055103, 7800993, 3587966, 506406, 2684454, 379143, 4755626, 4472209, 5021460, 5911630, 7476473, 4878114, 6201670, 1665473, 5625466, 6340073, 3475053, 925174, 4994590, 6527114, 1102880, 6538078, 157739, 4088396, 6648821, 4026046, 6590814, 4713999, 1127476, 3175062, 3425985, 6866629, 5161212, 2331666, 1632106, 2899213, 737837, 6371941, 7664834, 1234202, 7720941, 1605780, 2063070, 268100, 3403560, 6353768, 4555374, 1267812, 7577157, 7059192, 272114, 7734971, 4071919, 3986496, 3520001, 5265368, 5808484, 7148085, 6537231, 8358392, 1466666, 5941626, 4994019, 5901653, 3364035, 6249234, 6800916, 748173, 255632, 3313412, 531870, 2466683, 2306435, 3904842, 6307614, 4139816, 6563392, 5648102, 367898, 2932262, 6340794, 6044376, 2220886, 6501724, 7079195, 7471050, 5633892, 7886035, 5306592, 4496320, 5784808, 5828813, 6130598, 7628360, 8042357, 3288812, 5094881, 1180797, 913763, 7396474, 1920444, 7452550, 1203906, 6974465, 1906363, 4376657, 1327934, 1429115, 7763223, 2411820, 5405453, 2746269, 6477570, 616598, 7123510, 2752670, 557979, 5546297, 7302955, 2585132, 213981, 3762894, 2122613, 6473112, 5342010, 77782, 639338, 7601681, 2307698, 7945631, 7754362, 3683224, 2173214, 283569, 1930096, 3660078, 1090883, 6809063, 4025406, 1858741, 4216321, 4244295, 2038442, 6105539, 2579817, 3619368, 4762354, 7024189, 8132719, 6951082, 5873492, 4228334, 5666442, 3141181, 2730108, 7164098, 7447735, 3568063, 4811060, 5214397, 5693963, 2315467, 7763112, 2052612, 3746666, 6944991, 7088036, 6243405, 709419, 6421737, 1565982, 7689714, 6428925, 622739, 2572701, 1072011, 7063150, 3769594, 7727205, 3394607, 7342157, 1227828, 7246436, 3675272, 7609953, 6130876, 1626574, 1195122, 2480804, 2401179, 2159363, 3940674, 6035213, 5654742, 5361668, 6087921, 6318034, 7470375, 6368333, 1572923, 279057, 3393595, 3669278, 3974120, 2995823, 3519032, 1655918, 3411804, 2457206, 2279502, 2571413, 3890401, 1258973, 4432999, 4709439, 7179277, 4911719, 5617255, 4081672, 444039, 1172598, 2017445, 897648, 872598, 1052354, 2003406, 709365, 469997, 8011150, 8007354, 3868693, 3114326, 7777812, 7323175, 3416044, 3657506, 2557722, 2730418, 6144152, 99630, 5358436, 5127038, 2119768, 5339421],
[4639444, 2685286, 7297708, 1314538, 6455447, 4717314, 6617269, 4058553, 6856689, 3687912, 1246819, 7038456, 3167092, 268301, 754409, 315022, 2329937, 4212220, 8291930, 168029, 5105105, 3921988, 1273994, 7492220, 210356, 777683, 3744129, 4302348, 561139, 1656186, 7675043, 5195531, 7536904, 8336423, 4007393, 2660406, 6157245, 7395227, 6468202, 2628411, 3439270, 5093536, 3903436, 5257634, 8249262, 6093718, 2726731, 6761028, 5589171, 1711624, 3479091, 3268393, 2883026, 5033365, 6904904, 8013652, 8277540, 556839, 3740892, 3219109, 8244145, 127494, 3861172, 3559434, 5447881, 7438323, 6359885, 6733145, 7128181, 5791053, 4255231, 6003001, 1681079, 3002655, 3647522, 2087393, 2253013, 8072814, 5082030, 3861739, 2455564, 6186370, 7938979, 5307290, 2255898, 2466706, 2664579, 5017556, 8207442, 4524437, 1657703, 3661955, 2945749, 1397870, 1182813, 1176784, 1784894, 3230125, 3454841, 1083185, 1757034, 5536021, 7272580, 3388615, 8122415, 7474464, 3688051, 4375341, 6352828, 500133, 4590284, 5000277, 1880794, 969217, 3392779, 6087396, 5737542, 5992848, 4714644, 5219364, 3156771, 2024990, 540458, 438197, 193562, 3852122, 1844685, 5762375, 2659753, 5727507, 6902931, 4373427, 3603998, 8298133, 5045744, 5734361, 2251642, 4562777, 4595494, 1659114, 1983725, 1366684, 7239767, 6692107, 2730923, 5759602, 67944, 4785047, 4491703, 4033354, 5854424, 1311835, 2744297, 2972529, 1221261, 3819000, 6756784, 5216512, 6970174, 3477135, 36722, 2149410, 6245463, 5297839, 5900045, 6934651, 3585179, 2536415, 6202206, 613107, 1606566, 139610, 1615903, 171949, 6760205, 2219874, 2881937, 3198245, 2042395, 74167, 4447203, 3113778, 3318777, 2409140, 5018961, 676699, 516149, 1873999, 6886580, 3828860, 5528688, 7209391, 642890, 4874190, 4003064, 181596, 1951915, 5840336, 6388217, 3978807, 1058770, 8158765, 4858112, 4807667, 1420074, 4597970, 3790515, 459682, 1460365, 6764839, 2858493, 5054511, 413069, 6049396, 4742309, 6249575, 1050836, 5719901, 2780850, 883542, 4132677, 108715, 7435998, 7968434, 5631402, 6348922, 2694025, 8190344, 5142380, 1128925, 3883455, 4886041, 6205089, 4972192, 680910, 4183768, 7917029, 5409992, 2951215, 7580637, 4676006, 2553926, 8331073, 3548897, 5351047, 1377514, 1004527, 2346578, 5904110, 3298229, 8231524, 1280789, 4174361, 4710398, 5783581, 2250509],
[6335808, 7332057, 3366781, 1622278, 3046777, 5149424, 7948782, 1642067, 8177351, 4061088, 1459014, 6142844, 1124292, 1179424, 6285796, 7284029, 2200527, 6317695, 1898394, 750242, 2448935, 7828297, 2192975, 7748585, 902461, 1504507, 3504143, 7709124, 6907353, 5665008, 4542466, 4166470, 40651, 4726253, 4076098, 1452656, 2639751, 975782, 3299426, 3618422, 2044109, 9154, 1405347, 1437670, 3797292, 3470952, 3672277, 1941604, 4227891, 2404432, 2380069, 6639538, 1500744, 7428106, 4969979, 6216150, 836577, 4114118, 178286, 3391793, 5062471, 3142898, 1637821, 7503829, 6853270, 7903135, 1972663, 4308711, 5819142, 5379612, 7784858, 1450762, 2952306, 2582508, 2051220, 610535, 6805882, 4955670, 7940127, 1446379, 3357819, 4645761, 4812986, 7083586, 6248722, 1087620, 5120630, 3300939, 6073420, 2226045, 5298110, 2574085, 6474141, 1737275, 3246187, 446937, 7493220, 3120194, 7391582, 1665655, 1437966, 8136113, 2478011, 6738892, 5284979, 8067090, 1017243, 3688689, 6813611, 5832012, 5144368, 5903062, 4594871, 2480202, 2414292, 7015822, 4650376, 121816, 2198670, 7311786, 7985000, 7716369, 5600507, 4804597, 7814945, 4710547, 3341775, 3218805, 4844542, 7599280, 4585188, 1843007, 5138641, 6802571, 390800, 1655965, 4748926, 8262464, 4749357, 5480917, 3071400, 3457965, 2818627, 7693707, 534132, 2396544, 2440197, 3677352, 7106066, 5581041, 1144399, 275987, 7278775, 6675288, 5358679, 7454780, 3618093, 1581161, 11599, 5915478, 2210842, 2723050, 2051713, 2584908, 4743200, 7693970, 7101835, 1083614, 7677217, 6759639, 2883229, 6209471, 1799610, 6534369, 3868614, 206754, 3620843, 2883038, 7406667, 4737833, 1106784, 5198611, 4464087, 1833853, 7064084, 5210112, 5470029, 3727, 231763, 5092063, 7412545, 2671580, 7118873, 6932674, 1907619, 1405042, 7096473, 4560043, 6452272, 7504558, 5727050, 4468124, 6394349, 1112074, 917521, 6211870, 6743358, 8145231, 2889924, 6573712, 7159715, 5113027, 4860150, 5031012, 6607750, 4286717, 5410888, 171086, 915741, 4255326, 958569, 3108442, 1413842, 6793265, 5225922, 5303680, 1312540, 2840465, 2173377, 3645741, 640245, 5040598, 5970927, 7593419, 4778645, 5840646, 4910298, 6955973, 1164114, 7377937, 3923648, 2701314, 3934325, 1704788, 1226611, 8177364, 5798785, 1758250, 4383714, 4372156, 6764627, 6769427, 6718647, 2425634, 4558137, 3869929],
[1254442, 5747442, 2605370, 1066467, 1489044, 120592, 6777424, 4180104, 6599296, 3073144, 6957554, 3285562, 1972365, 746921, 1863121, 8124751, 5355671, 5295709, 7285801, 6213069, 7821876, 6749814, 1978675, 6726327, 624144, 3717095, 2632719, 6072384, 2965530, 3347510, 1243126, 4656494, 6194945, 2994869, 3972941, 450179, 6148349, 2933789, 3065127, 1557166, 5599606, 1092736, 7199548, 5169317, 7852837, 7922748, 2465981, 2476022, 7951800, 6930930, 3316727, 3689559, 1081846, 2997150, 4431228, 7970963, 2362177, 5328318, 3466066, 4989704, 2037492, 1245239, 3944741, 2785748, 2574552, 7482269, 3779874, 5333498, 5898005, 7109922, 7792708, 3485963, 2348588, 3438828, 5310600, 6073897, 1419109, 5970968, 2508943, 5065228, 1050018, 3846883, 6058513, 6493125, 2318972, 927275, 4911093, 770282, 5886727, 3336372, 384465, 8088992, 398256, 3910905, 4192366, 1520367, 5122053, 5966806, 7255443, 3251276, 7115682, 2697764, 2830659, 1985087, 7140272, 2328185, 7697743, 4366936, 1097326, 5519351, 2840189, 6092025, 2253520, 5227658, 6095728, 4216350, 3192621, 4579117, 7061244, 5697088, 7861795, 5807009, 2046944, 3066098, 1765894, 2169003, 8376789, 2897130, 4686698, 3476541, 8151649, 4225731, 2005133, 5398155, 465475, 3563660, 3977631, 4390829, 1080854, 5604740, 5759716, 3902778, 258282, 7687795, 5846803, 1554687, 1584301, 4438582, 4797000, 20132, 2894771, 4422000, 3319977, 5945686, 1516582, 7063001, 7653382, 876606, 1732063, 7719946, 1732515, 1383617, 3958855, 3090206, 4682318, 1939547, 7020798, 6009736, 7330097, 8001354, 2796786, 6242539, 3596721, 4403085, 589440, 7328003, 5259185, 1875255, 3420954, 7677387, 8311156, 6940483, 8359095, 743479, 8175338, 5195736, 3065162, 1306193, 7334486, 899281, 7335388, 6940242, 5032744, 8275559, 1422044, 2295451, 572135, 4378259, 2859798, 8294650, 6929929, 5703103, 6028962, 3228459, 3100809, 5881776, 1507734, 2662233, 159820, 4106398, 4809534, 2234295, 6634241, 2475386, 7036562, 6753424, 5771049, 5945717, 6272871, 784745, 1767969, 8343272, 430980, 6705887, 7865030, 7690438, 4202179, 2825939, 4980224, 5738064, 1469679, 969685, 4164585, 7837454, 3177552, 4593786, 8273943, 968028, 3448143, 7687640, 444586, 7513885, 2469989, 4962644, 6947943, 7139034, 6755704, 1939267, 1934192, 4042999, 3113375, 488624, 4888487, 7943412, 5573809, 1236035],
[7123951, 6597879, 6624195, 2988091, 1983435, 3685791, 34358, 4888657, 2634193, 6746086, 7121192, 1694288, 1907580, 2402712, 1808802, 6784903, 6807856, 137240, 6595055, 4778537, 1745095, 6006395, 5820922, 7468522, 4936081, 3084949, 6005318, 6967762, 7838538, 3276166, 7416359, 7907532, 7469911, 3512701, 7942109, 6076947, 8087350, 5265535, 195492, 2969004, 8114887, 563155, 1053014, 8070043, 4699892, 7902121, 1838386, 5971021, 583640, 1762506, 2961384, 3046135, 1824090, 6795420, 1602642, 1373898, 490108, 5772839, 5035656, 2910327, 7019831, 6263207, 2365922, 863571, 4688693, 7793006, 233546, 3753106, 7416461, 7403946, 5214336, 959404, 1057219, 5569323, 4956940, 5477363, 1798314, 7011669, 1411367, 4946478, 1558068, 246426, 4625373, 5156494, 1434841, 6729558, 266576, 3169576, 2874437, 6624672, 8200449, 2440039, 4437214, 511423, 7778632, 8283177, 2010035, 656728, 4460365, 97634, 2814805, 2566633, 4839539, 5018315, 4923926, 1676866, 5284254, 4456380, 5029457, 5467065, 4144411, 1391421, 7354283, 582307, 1576025, 789457, 8375347, 4371791, 6863029, 3919302, 1229491, 7065540, 5288302, 5467257, 4973745, 7921558, 7729805, 4695066, 3821837, 3247831, 6383686, 246021, 2950528, 5561044, 1823227, 1479493, 1961945, 5933871, 1020716, 2742337, 4299517, 7359308, 3971956, 7613265, 7078407, 5267323, 6050630, 6460904, 6645603, 6327907, 622816, 3957889, 5363871, 110077, 7489773, 871116, 5338979, 5890410, 2929799, 2500982, 7059678, 8161214, 7818056, 7672997, 6944946, 5048940, 1153582, 970124, 5301011, 7631051, 6317436, 7407661, 5526495, 3515243, 7547201, 3407038, 7666475, 7424177, 2303565, 7789589, 6327894, 2393870, 7005387, 8174221, 7343947, 6204709, 79264, 1457393, 2840799, 3403868, 900749, 8263796, 7960984, 8171228, 1020617, 2956889, 1498340, 1672914, 7990555, 2606445, 8378439, 7378435, 400057, 7693869, 5715631, 4902343, 4697756, 15043, 6371444, 3612939, 4712107, 4980513, 3713326, 1086023, 4100187, 1761461, 2389464, 6958369, 4201145, 2725522, 7774889, 8111670, 1619666, 4990963, 2270146, 7918043, 7350783, 8080064, 4618065, 4981138, 5365894, 7810251, 5799341, 899698, 7084870, 7760859, 1315509, 1516055, 3696027, 1483184, 3514948, 3144433, 1397066, 4205653, 317007, 52345, 6525451, 4004505, 4621598, 4920577, 2086096, 4947577, 7037846, 8077416, 5037895, 2724109],
[8132562, 4491608, 5536398, 1050896, 842724, 863206, 6063034, 6584002, 8230116, 5461772, 5109965, 6350075, 5989249, 7936185, 3610723, 4716122, 656763, 4278824, 7955464, 2006949, 6461064, 6802097, 3886603, 6968610, 5479552, 2985816, 1864138, 2015942, 1771464, 6465898, 3119424, 4224330, 5883206, 7037700, 4607843, 570739, 7200475, 1034557, 5616984, 7627635, 7384664, 2912934, 4686101, 5505111, 3140951, 3763168, 1672044, 7413632, 5290517, 4426618, 7544283, 5382571, 5210986, 5301770, 3702243, 1261232, 1552584, 6894492, 3690887, 8309157, 3782066, 6200131, 2070481, 5015503, 7838528, 5414799, 7906715, 8222477, 893046, 8359279, 3526653, 4657435, 3134628, 5203699, 99824, 1554231, 991703, 6118348, 90676, 3973954, 6454381, 3825234, 583729, 5069514, 5910108, 1597056, 4967436, 3274333, 1414465, 108713, 826258, 5231110, 7065864, 8241636, 8005985, 5796634, 7043914, 967271, 5214626, 3594158, 193542, 3243789, 300424, 6076524, 5760547, 980522, 2896402, 719116, 7904037, 7181778, 4509891, 6051705, 70950, 3550108, 6879472, 2120766, 4275524, 3255835, 1430400, 1051472, 6825533, 2226138, 7111492, 1861319, 315749, 5533375, 2386657, 3501782, 2057739, 2397760, 320241, 6476765, 1490431, 7134764, 1102264, 8027750, 614821, 3352252, 1454059, 4916669, 2674398, 1364612, 2725667, 6631485, 7224374, 8229622, 5405987, 4850166, 617044, 1897288, 5672061, 5408836, 4827180, 3558431, 6760464, 4760374, 7033440, 2523616, 4013519, 1929356, 7449993, 7764578, 5341774, 1934280, 3600313, 2332901, 4697088, 553570, 6266479, 1796248, 7235559, 4626745, 6725039, 7813237, 1618103, 1566984, 4839009, 988560, 2546919, 5912461, 1790013, 5314076, 1440757, 6062267, 6109558, 2986233, 7731074, 4678425, 3859303, 4350102, 6934034, 1516843, 2758723, 3485250, 2301739, 4352764, 7567243, 6110483, 1399925, 1734440, 3128474, 8040659, 7991008, 8228644, 7690226, 3565283, 2988889, 1274302, 4054440, 5562012, 32888, 1149842, 5561076, 4205760, 3316046, 6129649, 523241, 1299594, 3190569, 3075710, 6966994, 7106665, 7343854, 2561621, 5171900, 8367846, 5668844, 7068577, 1079146, 2862475, 7105568, 1523260, 3792547, 5833824, 1670496, 4723873, 4058194, 401378, 8146110, 1905754, 451689, 2631760, 7372889, 2226820, 8237199, 2722399, 194536, 717877, 1550699, 5879921, 1251050, 5907794, 241654, 4746318, 3386424, 5170646],
[2176284, 1773997, 7612141, 7136419, 2811950, 5686109, 756371, 1528655, 1853576, 1360817, 3154900, 1743676, 8104988, 2074105, 4476636, 3781430, 4214477, 8129143, 4247057, 5841221, 7756192, 3542437, 5036228, 7641835, 6769136, 3130833, 8177354, 6351279, 4568216, 1369382, 1615512, 7217581, 1671996, 892967, 3696805, 1389161, 6946845, 914804, 2691076, 3156142, 6197421, 3442987, 6196463, 7094793, 3636910, 5048746, 3610443, 4919791, 7759982, 597844, 1570332, 6048486, 3659398, 2375710, 823916, 1010124, 5394992, 5924144, 3045646, 652503, 8201605, 7699117, 3689166, 3995062, 2791511, 4234248, 860096, 6331010, 6500045, 698691, 1414007, 8335740, 4537936, 593047, 4434402, 4498155, 2816221, 2197830, 7055294, 1733162, 3126586, 1804407, 4476539, 5019262, 2401792, 7559250, 3337006, 5812675, 1192935, 3000922, 7476698, 7468044, 2757837, 7942249, 2863087, 428655, 3625465, 1581312, 4616253, 1953776, 7243334, 5226453, 720852, 6881329, 4094656, 6293263, 1930407, 4758510, 6899854, 4888400, 6779213, 3670391, 5793527, 6602267, 3221237, 1584538, 7475278, 473532, 3020467, 5179289, 4508194, 5685429, 5065372, 2176776, 7151328, 68732, 1403708, 439829, 5423888, 1468817, 2510296, 1677555, 6059525, 2092942, 3087899, 5744266, 6472954, 5502190, 5977, 6207749, 5751152, 595141, 3426013, 4344973, 6110109, 7338778, 3164429, 761097, 456506, 759757, 7207388, 6803045, 7414043, 6865136, 8324982, 4125097, 1139844, 572963, 8168936, 1445822, 3632395, 1823721, 6356495, 5262178, 2747180, 5758033, 1379452, 7654630, 388389, 6366780, 2240602, 3036901, 3734498, 3926868, 664091, 3177317, 6470605, 3726083, 1959366, 6269388, 6639790, 5689555, 6725064, 4096447, 4839441, 359052, 2469621, 192568, 2360784, 1284321, 7601334, 3101155, 2064123, 1267757, 898228, 6139365, 5222083, 1050985, 7173431, 2741712, 7583633, 5942287, 1639208, 6312963, 7271690, 5663205, 1658562, 7311792, 6415669, 7265483, 555361, 1362612, 4207151, 4819029, 495397, 7848118, 2260059, 7768915, 1855136, 5698552, 2669035, 2295409, 6515418, 1936661, 4025757, 8052114, 4314097, 2453619, 6504955, 2763190, 1964990, 6302335, 6954887, 7501978, 3955968, 938842, 3826417, 5364808, 5435712, 3107097, 3045901, 6871384, 1376666, 1526018, 8122125, 4806916, 811801, 5666954, 7162153, 7831041, 3427407, 2761985, 1234915, 3169799, 5129680, 5045920]]

w1: [[15, 9, 3, 1, 5, 1, 8, 4, 7, 3, 0, 10, 2, 5, 10, 12, 14, 4, 14, 2, 12, 7, 3, 9, 1, 4, 11, 1, 4, 14, 13, 5, 7, 2, 2, 11, 13, 11, 6, 7, 11, 15, 2, 0, 15, 5, 0, 1, 2, 10, 11, 11, 14, 10, 8, 12, 12, 10, 12, 5, 0, 5, 15, 2, 15, 6, 1, 13, 8, 2, 9, 1, 10, 4, 5, 9, 7, 14, 2, 8, 6, 12, 5, 15, 0, 14, 9, 15, 11, 6, 4, 9, 9, 2, 12, 0, 14, 13, 4, 8, 14, 8, 3, 13, 10, 6, 11, 8, 4, 10, 12, 2, 15, 12, 15, 14, 3, 4, 10, 2, 13, 8, 3, 4, 3, 2, 0, 6, 15, 4, 13, 1, 0, 2, 14, 9, 2, 2, 3, 15, 10, 11, 6, 10, 9, 14, 15, 9, 7, 6, 15, 12, 5, 9, 5, 11, 4, 6, 12, 0, 0, 2, 13, 6, 9, 15, 2, 12, 7, 1, 10, 11, 10, 7, 1, 7, 6, 12, 1, 13, 11, 15, 14, 1, 12, 3, 0, 6, 3, 8, 14, 1, 2, 10, 8, 7, 2, 9, 6, 14, 8, 4, 4, 6, 4, 6, 13, 7, 12, 2, 13, 1, 3, 6, 0, 4, 0, 1, 11, 11, 14, 12, 2, 3, 6, 5, 0, 10, 11, 3, 4, 14, 0, 15, 8, 3, 2, 1, 14, 12, 10, 5, 15, 9, 5, 10, 8, 4, 3, 8, 1, 1, 1, 10, 9, 1],
[8, 1, 2, 11, 0, 5, 0, 11, 5, 9, 6, 5, 4, 15, 7, 1, 5, 1, 9, 9, 10, 11, 14, 9, 12, 3, 11, 12, 7, 2, 10, 12, 2, 12, 0, 8, 13, 8, 13, 9, 2, 6, 7, 13, 10, 4, 3, 6, 1, 12, 15, 2, 15, 3, 4, 1, 6, 12, 9, 2, 14, 13, 1, 15, 8, 8, 7, 10, 11, 14, 12, 0, 3, 11, 10, 11, 6, 12, 13, 1, 0, 6, 1, 5, 4, 7, 12, 8, 13, 11, 1, 6, 12, 12, 4, 12, 14, 14, 11, 15, 10, 9, 11, 11, 12, 15, 15, 6, 10, 2, 2, 14, 4, 14, 2, 13, 4, 8, 3, 3, 15, 5, 10, 5, 12, 1, 14, 5, 1, 11, 14, 5, 0, 7, 4, 12, 10, 0, 1, 15, 4, 15, 15, 7, 4, 1, 4, 7, 2, 13, 8, 4, 8, 8, 4, 12, 5, 7, 9, 13, 0, 13, 11, 8, 11, 6, 5, 14, 14, 7, 9, 10, 11, 4, 15, 4, 7, 13, 14, 12, 1, 12, 3, 15, 12, 1, 5, 2, 13, 7, 15, 6, 14, 2, 14, 7, 15, 12, 3, 2, 5, 5, 4, 8, 12, 11, 10, 12, 12, 14, 12, 3, 1, 6, 7, 8, 6, 7, 3, 7, 5, 4, 5, 7, 2, 8, 9, 14, 9, 11, 8, 1, 2, 4, 2, 2, 2, 4, 1, 1, 15, 15, 7, 6, 15, 14, 7, 7, 5, 5, 12, 0, 10, 10, 4, 10],
[9, 5, 14, 3, 12, 9, 13, 8, 13, 7, 2, 13, 6, 1, 1, 1, 4, 8, 0, 0, 10, 7, 2, 14, 0, 1, 7, 8, 1, 3, 15, 10, 14, 0, 8, 5, 12, 14, 12, 5, 7, 10, 7, 10, 0, 12, 5, 13, 11, 3, 7, 6, 6, 10, 13, 15, 0, 1, 7, 6, 0, 0, 7, 7, 10, 14, 12, 13, 14, 11, 8, 11, 3, 6, 7, 4, 4, 15, 10, 7, 5, 12, 15, 10, 4, 5, 5, 10, 0, 9, 3, 7, 6, 3, 2, 2, 3, 6, 7, 2, 3, 11, 14, 6, 0, 14, 7, 8, 12, 1, 9, 10, 4, 2, 6, 12, 11, 11, 9, 10, 6, 4, 1, 1, 0, 7, 4, 11, 5, 11, 13, 8, 7, 0, 10, 11, 4, 9, 9, 3, 4, 3, 14, 13, 5, 11, 0, 9, 9, 8, 11, 3, 5, 6, 2, 7, 13, 10, 13, 7, 0, 4, 12, 10, 11, 13, 7, 5, 12, 1, 3, 0, 3, 0, 13, 4, 6, 6, 4, 0, 8, 6, 6, 5, 10, 1, 1, 4, 13, 7, 11, 14, 1, 9, 8, 0, 4, 11, 12, 8, 2, 0, 9, 9, 3, 9, 7, 1, 3, 13, 5, 10, 1, 12, 9, 12, 2, 11, 5, 2, 8, 0, 14, 15, 11, 12, 5, 0, 10, 2, 7, 9, 12, 9, 1, 8, 15, 10, 6, 14, 9, 5, 0, 7, 10, 3, 2, 4, 11, 6, 0, 2, 8, 9, 11, 4],
[12, 14, 6, 3, 6, 10, 15, 3, 0, 8, 3, 12, 2, 2, 12, 14, 4, 12, 4, 1, 5, 15, 4, 15, 2, 3, 7, 15, 13, 11, 9, 8, 0, 9, 8, 3, 5, 2, 6, 7, 4, 0, 3, 3, 7, 7, 7, 4, 8, 5, 5, 13, 3, 14, 9, 12, 2, 8, 0, 6, 10, 6, 3, 14, 13, 15, 4, 8, 11, 10, 15, 3, 6, 5, 4, 1, 13, 9, 15, 3, 6, 9, 9, 14, 12, 2, 10, 6, 12, 4, 10, 5, 12, 3, 6, 1, 14, 6, 14, 3, 3, 0, 5, 13, 10, 15, 2, 7, 13, 11, 10, 11, 9, 5, 5, 13, 9, 0, 4, 14, 15, 15, 11, 9, 15, 9, 6, 6, 9, 15, 9, 4, 10, 13, 1, 3, 9, 0, 9, 10, 6, 7, 5, 15, 1, 5, 5, 7, 14, 11, 2, 1, 14, 13, 10, 14, 7, 3, 0, 11, 4, 5, 4, 5, 9, 15, 14, 2, 15, 13, 6, 12, 3, 12, 7, 0, 7, 6, 14, 9, 2, 10, 9, 4, 13, 10, 10, 0, 0, 10, 14, 5, 14, 13, 4, 3, 14, 9, 12, 14, 11, 9, 12, 2, 2, 12, 13, 0, 6, 13, 14, 10, 9, 10, 13, 8, 10, 0, 2, 8, 2, 6, 3, 13, 10, 10, 3, 5, 4, 7, 1, 10, 11, 14, 9, 11, 9, 13, 2, 14, 7, 5, 8, 3, 2, 0, 11, 3, 8, 8, 13, 13, 13, 5, 9, 7],
[2, 11, 5, 2, 3, 0, 13, 8, 13, 6, 13, 6, 4, 1, 4, 0, 10, 10, 14, 12, 15, 13, 4, 13, 1, 7, 5, 12, 6, 6, 2, 9, 12, 6, 8, 1, 12, 6, 6, 3, 11, 2, 14, 10, 15, 15, 5, 5, 15, 13, 6, 7, 2, 6, 8, 15, 5, 10, 7, 10, 4, 2, 8, 5, 5, 14, 7, 10, 11, 14, 15, 7, 4, 7, 10, 12, 3, 11, 5, 10, 2, 7, 12, 12, 4, 2, 9, 1, 11, 6, 1, 15, 1, 7, 8, 3, 10, 11, 14, 6, 14, 5, 5, 4, 14, 4, 15, 8, 2, 11, 5, 12, 4, 10, 12, 8, 6, 9, 13, 11, 15, 11, 4, 6, 3, 4, 0, 6, 9, 7, 0, 8, 4, 10, 1, 7, 8, 8, 2, 11, 11, 7, 0, 15, 11, 3, 3, 8, 9, 0, 6, 8, 6, 11, 3, 13, 15, 2, 3, 15, 3, 3, 8, 6, 9, 4, 13, 11, 14, 15, 5, 12, 7, 8, 1, 14, 10, 4, 7, 15, 0, 13, 0, 1, 0, 10, 6, 2, 14, 2, 14, 13, 10, 0, 3, 4, 1, 8, 5, 0, 13, 11, 12, 6, 6, 11, 3, 5, 0, 8, 9, 4, 13, 5, 13, 13, 11, 11, 12, 1, 3, 0, 1, 13, 15, 15, 8, 5, 10, 11, 3, 2, 8, 15, 6, 9, 0, 2, 7, 15, 1, 14, 5, 9, 13, 14, 13, 4, 4, 8, 6, 1, 9, 15, 11, 2],
[14, 13, 13, 6, 4, 7, 0, 9, 5, 13, 14, 3, 4, 5, 3, 13, 13, 0, 13, 9, 3, 11, 11, 14, 9, 6, 11, 13, 15, 6, 14, 15, 14, 7, 15, 12, 15, 10, 0, 6, 15, 1, 2, 15, 9, 15, 4, 11, 1, 3, 6, 6, 3, 13, 3, 3, 1, 11, 10, 6, 13, 12, 5, 2, 9, 15, 0, 7, 14, 14, 10, 2, 2, 11, 9, 10, 3, 13, 3, 9, 3, 0, 9, 10, 3, 13, 1, 6, 5, 13, 0, 5, 8, 1, 15, 0, 4, 1, 9, 0, 5, 5, 9, 10, 9, 3, 10, 9, 10, 10, 8, 3, 14, 1, 3, 2, 0, 8, 13, 7, 2, 13, 10, 10, 9, 15, 15, 9, 7, 6, 12, 0, 6, 11, 3, 3, 4, 11, 2, 5, 8, 14, 8, 15, 14, 10, 12, 12, 13, 12, 1, 8, 10, 0, 14, 2, 10, 11, 6, 5, 13, 0, 15, 15, 13, 10, 2, 2, 10, 15, 12, 14, 11, 7, 14, 7, 15, 14, 4, 15, 12, 5, 13, 0, 14, 12, 0, 3, 5, 6, 2, 0, 15, 0, 2, 6, 3, 3, 15, 5, 0, 14, 1, 15, 11, 9, 9, 0, 12, 7, 9, 10, 7, 2, 8, 3, 5, 13, 8, 5, 15, 15, 3, 10, 4, 15, 14, 15, 9, 10, 10, 15, 11, 2, 14, 15, 3, 3, 7, 3, 7, 6, 3, 8, 1, 0, 12, 8, 9, 9, 4, 9, 13, 15, 10, 5],
[0, 9, 11, 2, 2, 2, 12, 13, 0, 10, 10, 12, 11, 15, 7, 9, 1, 8, 15, 4, 12, 13, 7, 13, 10, 6, 4, 4, 3, 12, 6, 8, 11, 13, 9, 1, 14, 2, 11, 15, 14, 6, 9, 11, 6, 7, 3, 14, 10, 8, 14, 10, 10, 10, 7, 2, 3, 13, 7, 0, 7, 12, 4, 10, 15, 10, 15, 0, 2, 0, 7, 9, 6, 10, 0, 3, 2, 12, 0, 8, 12, 7, 1, 10, 11, 3, 9, 6, 3, 0, 2, 10, 13, 0, 15, 11, 13, 2, 10, 7, 0, 6, 1, 12, 11, 2, 6, 1, 15, 14, 9, 12, 0, 7, 13, 4, 8, 6, 3, 2, 13, 4, 14, 4, 1, 11, 5, 7, 4, 5, 1, 12, 3, 14, 2, 15, 1, 6, 3, 9, 5, 3, 5, 13, 14, 0, 10, 9, 1, 4, 11, 10, 9, 7, 13, 9, 13, 5, 8, 4, 14, 15, 10, 4, 7, 4, 9, 1, 12, 3, 14, 9, 13, 15, 3, 3, 9, 2, 5, 11, 3, 10, 3, 12, 12, 6, 15, 9, 7, 8, 13, 3, 5, 7, 4, 8, 14, 12, 3, 3, 6, 15, 15, 0, 15, 7, 6, 2, 8, 11, 0, 2, 11, 8, 6, 12, 1, 2, 6, 6, 13, 14, 14, 5, 10, 0, 11, 13, 2, 5, 14, 3, 7, 11, 3, 9, 8, 1, 0, 4, 1, 5, 14, 4, 0, 5, 0, 1, 3, 11, 2, 11, 0, 9, 6, 10],
[4, 3, 15, 14, 5, 11, 1, 3, 4, 3, 6, 3, 15, 4, 9, 7, 8, 0, 8, 11, 15, 7, 10, 15, 13, 6, 0, 12, 9, 3, 3, 14, 3, 2, 7, 3, 13, 2, 5, 6, 12, 7, 12, 14, 7, 10, 7, 9, 15, 1, 3, 12, 7, 5, 2, 2, 10, 11, 6, 1, 0, 15, 7, 8, 5, 8, 2, 12, 12, 1, 3, 0, 9, 1, 8, 9, 5, 4, 13, 3, 6, 3, 9, 10, 5, 14, 6, 11, 2, 6, 14, 14, 5, 15, 5, 1, 7, 3, 9, 4, 14, 10, 1, 13, 8, 12, 4, 9, 13, 9, 13, 7, 11, 13, 6, 3, 14, 1, 6, 10, 9, 11, 10, 4, 14, 0, 3, 1, 10, 3, 5, 3, 12, 4, 6, 11, 12, 11, 0, 12, 11, 1, 7, 8, 12, 14, 6, 1, 1, 1, 14, 13, 14, 13, 0, 8, 2, 1, 0, 3, 7, 3, 12, 10, 5, 11, 3, 15, 1, 12, 4, 6, 7, 7, 1, 6, 12, 7, 4, 12, 13, 11, 13, 8, 9, 1, 5, 0, 5, 2, 15, 6, 4, 2, 2, 12, 10, 2, 14, 5, 14, 11, 3, 12, 14, 11, 3, 14, 12, 14, 1, 3, 8, 9, 1, 15, 4, 15, 4, 11, 5, 4, 12, 4, 8, 15, 8, 5, 12, 5, 4, 12, 13, 14, 8, 2, 7, 10, 10, 6, 6, 13, 3, 3, 0, 9, 2, 11, 14, 15, 7, 5, 2, 6, 10, 10]]
w1Encode: 9F13154837A052CA4E2E7C93411BE45D27B2BD76FB025F10A2BBAEC8AC5C502F6FD128194A95E782C6F5E0F96B94290CDE848ED36A8BA42CCFEF432A8D4323604F1D209E22F3BAA6E99F67CF95B5640C206DF9C217BA7A71C6D1FB1E3C60831EA27892E64864647D2C1D634010BBCE3256A03BE4F03812CE5A9FA5488311A11918B250B09556F4171599BA9E3CCB27CAC2808D9D62D74A63C12F3F14C629DEF188A7EB0CB3BAC61D6051748CBD61CCC4EEFB9ABBFC6F2AE2E4D284335F5A1C5EB15E70C40AF1F47F1474D24888C475D9D08B6BE57EA94B4FD7CEC1F31C257D6F2E7ECF235584BCCAEC3C61877673457582E9B91842224211FF67EF77550CAAA4593E9C8D7DD2161184007AE2108731AF0E58EC5CA7A7C0D53B67A6FD10670077EADCBEB86347F47AC5AF54A5907336226327B36EE0871CA924C6BBA9461170B4B58D07BA943934DEB590893B6572AD7D40ACDB571C03034D660468561A417DEB9108B48C02999317D3A5C1C9B22508FECB052A979C81AFE659703A426B20984BEC36A63F80C322ECC414F5F432F7BD89903825760433774758D5E3C982606AE3FD84AB3F56149D3F96E92C6A4C5A3C166E3E03D5FA72BDBA59D509E4FF9B9F66F949DA3109A976F55175BE12DEEA37B05454F92EDFC6C307679EA249AD0AA05EDE349EEC9B2CC20DD6AEA98D0A8262D3AA5374A1EBB9D9E25738023B88DD5D79B225038D6D6D1404AACEDFD471C566926C186C362BAEFF55DF7662F8A5A72458E5A7EB7F74CAB3A572CC24196BF17138BA6E5E454E8FB2C5A48C96BDBF6443607980A47188B27BF03B830986B6D32FF3336849BDFEC587E14AF7D010A0262EDE0A438105BD6CB65380495DDDBB1C03D1FF58BA23F89620F7E195ED4D8416F92BDE6D7490D53E54D30D9DB3EB69DB6FFE7ECFAF601FF2F9B43166D333B16ACD25F970EE2AB2A9D39303A9D361D550180F140955A9399AAA381E23807DD2AAF99F670CB633B452E8F8AECCCD810A2EBA560DFFAD22FAEC7B7EEFF45C0DCE3065020F62335FE0F19B097CA92738D558FFA3F4FEA9FA2BFE33376783018C9994FD5A902B22DCA0CAFB97814FDCD76A44C386DB192EFB6EB976E38AAEAA27D307C7A4AF0F0297A630C2807CA13B6903A20DBF2D7A60C12B16EFC9704D68234D4EB17554C1E3F2619335D50E9A41AB799D5D48FE4A47193C9EFD3329B5A3C36C9F873D7584CE33F60F7F26B8208BC62166ED5E0ADB523EB7931840514E5010B3B290A634EFB53134364F7908B87FFA6DC039E323372D657CECA7971FC35722BA16F08785C21C031998453D36A9E5B662EEF5153749AED1C8949D7DDB361EA6B94A0E133A354CB6BCC01B87EC1611DEDE80123037ACB5F3C16477617CC4BD8D1905256F24C22A5EBEC3BEE3EC3198F1F4B4454CF8585CC4ED28A76AD63390B2FE5762AA

cTilde: 1C3B7FB47134FC1211A4F8FA16D8F84D642DB8182BBF70D549362A3182E2D313885BE701B5FBA7B2A7EE0B19B04A8F4E1D4B689028B10EB196297F56E75A5D03
c1Tilde: 0000000000000000000000000000000000000000000000000000000000000000
c: [0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 1, 0, -1, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, -1, 0, 1, 0, -1, 1, 0, 0, 0, 0, -1, 0, 0, 0, -1, 0, -1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, -1, 0, -1, 1, 0, 0, 0, -1, 0, 0, 0, 0, 0, -1, 0, 0, 1, 1, 0, 1, 0, -1, 0, -1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, -1, 0, 0, 0, -1, 0, -1, 0, 1, 0, 0, -1, 1, 1, 1, 0, -1, 0, 0, 0, 0, 0, 1, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, -1, 0, 0, 1, 0, 0, 0, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0, 0, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 1, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, -1, 0, 1, -1, 0, -1, 0, 0, 0, 0, 0, 0, 0, -1, 0, 1, 0, 0, 0, 0, 0, -1, 0, -1, 0, 0, -1, 0, 0, 0, 0, -1, 0, 0, 0, 0, 0, -1, 0, 0, 0, 0, 0, 0, -1, 0, 1, 0]
cHat: [481415, 7228810, 4226144, 714643, 2802019, 3283882, 2771710, 848672, 4311443, 2880514, 1990277, 1615416, 2479302, 3394055, 4332660, 8299628, 7867971, 2610466, 6188012, 1504376, 4831960, 6413365, 3516579, 5120860, 5853811, 2337192, 639406, 6012297, 4961085, 3189659, 2777741, 6173828, 370774, 527919, 655976, 4362908, 4779984, 563323, 508075, 737255, 7772764, 4512695, 3112458, 271454, 299548, 7503418, 1209213, 8351773, 6371006, 4193536, 5088060, 6162656, 7879985, 4369449, 5479155, 1621299, 5721799, 3820304, 6223510, 3838421, 1923321, 3039565, 7283719, 6869484, 4006025, 1530901, 358773, 7455420, 5270191, 1719215, 991785, 6092458, 5739978, 3563394, 4329488, 4323887, 2094183, 5973931, 356665, 1755205, 5303219, 7755175, 3169545, 1095075, 4476478, 5972965, 1421691, 3549120, 5096024, 7445834, 6081560, 3622834, 1268971, 7405926, 3835894, 4714053, 2575169, 137677, 4406770, 135280, 2181701, 4703003, 5819202, 3220835, 3315375, 2696603, 3575442, 673585, 3030320, 7502329, 2969923, 5761989, 5187529, 6224274, 2533042, 2326581, 6158095, 827577, 1339001, 6475000, 6139255, 4117414, 1700606, 2632815, 2081715, 629955, 6324234, 3802023, 5808932, 2387448, 1389325, 1180387, 5247230, 2032533, 8131248, 6494425, 2596578, 411602, 1829148, 7459530, 8007517, 2430018, 5090362, 7864833, 264516, 6398040, 734474, 1456073, 3052966, 917562, 8352401, 3749926, 7940025, 842058, 5861456, 6877817, 5446186, 1553878, 7946997, 2070236, 5824696, 4285094, 2220173, 1134747, 2795230, 2932048, 1432113, 123811, 5105362, 5470143, 6235837, 2963484, 5290026, 6342813, 686838, 3512612, 1653884, 2688011, 1769907, 7497892, 6575050, 2703084, 5665698, 4437632, 2820649, 1877743, 240723, 6168524, 7293771, 6415623, 6884662, 2590814, 909158, 2009686, 3340447, 4975243, 5394744, 1073173, 2001903, 1761630, 3512482, 3861913, 7862351, 307011, 850611, 6385889, 431321, 4347354, 3515795, 5425715, 3042565, 2308993, 5935125, 2866509, 4524175, 3164881, 2101288, 4057144, 2920703, 1621705, 5361632, 3274465, 1487710, 215180, 8297367, 5134669, 7396293, 877472, 806388, 2683687, 6593683, 8075585, 3963878, 5662935, 5401698, 5474685, 4608121, 3426028, 1625772, 7932264, 6120712, 5379693, 1727295, 2572078, 4701261, 3094765, 6896524, 2464280, 7192610, 2310724, 7719658, 7799363, 3966002, 3289155, 7479004, 4218866]
cs1: [[8380416, 7, 13, 5, 0, 15, 8380411, 0, 8380400, 8380405, 8380402, 2, 2, 8380404, 13, 8380412, 1, 8380416, 8380402, 3, 11, 11, 14, 9, 8380415, 8380404, 3, 8380403, 7, 8380408, 8380405, 8380410, 17, 8380403, 3, 12, 8380411, 8380405, 8380414, 8380413, 8380406, 8380407, 8380408, 8380403, 5, 2, 2, 8380411, 8380402, 9, 8380408, 8380394, 8380406, 5, 8380396, 14, 15, 8380415, 10, 8380414, 9, 8380415, 1, 8380415, 8380409, 11, 8380407, 8380411, 8380411, 8380416, 18, 8380403, 8380410, 8380405, 0, 8380411, 8380409, 8380415, 6, 8, 8380416, 10, 8380416, 8380408, 1, 8380409, 11, 8380399, 8380411, 8380406, 6, 8380413, 19, 8380408, 8380404, 7, 3, 2, 7, 8380402, 9, 8380415, 14, 8380414, 3, 11, 8380414, 3, 8380397, 16, 8380407, 1, 8380406, 3, 8380409, 7, 1, 8380406, 9, 8380413, 8380406, 3, 3, 5, 8380407, 7, 3, 24, 3, 8380410, 8380414, 5, 8380406, 10, 8380411, 13, 2, 3, 8380398, 10, 6, 4, 8380411, 8380416, 8380409, 8380415, 9, 0, 25, 8380399, 8380399, 3, 3, 10, 18, 6, 8, 4, 8380400, 18, 15, 4, 9, 8380413, 4, 0, 3, 7, 8380404, 6, 5, 1, 8380408, 13, 8380414, 21, 5, 4, 8380408, 13, 8380406, 4, 16, 8380406, 2, 8, 8380414, 4, 8380411, 8, 8380411, 10, 9, 18, 16, 3, 8380416, 16, 8380396, 7, 5, 8380408, 4, 8380412, 8380414, 8380412, 8380411, 11, 0, 8380402, 5, 8380401, 12, 8380402, 2, 8380402, 8380416, 14, 12, 8380404, 2, 8, 8380408, 8380414, 3, 8380406, 3, 8380405, 9, 8380414, 2, 8380411, 2, 8380411, 0, 14, 8380393, 6, 1, 8380399, 12, 8380391, 5, 8380405, 8380409, 8380401, 0, 8380408, 5, 8380412, 5, 8380410, 5, 7, 8380407, 8380413],
[12, 8380411, 8380394, 8380387, 8380404, 8380416, 8380406, 16, 5, 8380393, 6, 8380404, 8380407, 8380412, 8380394, 8380402, 8380400, 8380414, 8380395, 10, 7, 7, 6, 8380413, 1, 8380414, 8380411, 8380411, 8380403, 8380410, 8380410, 3, 6, 16, 8380416, 8380411, 8380394, 8380409, 8380415, 2, 1, 8380409, 8380405, 11, 7, 24, 8380411, 20, 8, 8380403, 8380407, 14, 6, 8380399, 8380414, 5, 8380411, 4, 4, 8380414, 8380409, 14, 8380416, 1, 2, 18, 7, 12, 18, 8380413, 8380413, 8380416, 8, 6, 8380407, 14, 8380398, 16, 4, 8, 8380407, 9, 16, 15, 10, 8380405, 13, 5, 9, 2, 3, 9, 3, 11, 6, 11, 8380416, 6, 8380398, 9, 1, 0, 0, 8380408, 5, 14, 9, 1, 8380416, 7, 8380395, 4, 15, 3, 28, 0, 8380413, 8380412, 6, 7, 5, 8380403, 6, 3, 8380395, 8380406, 8380402, 7, 5, 8380400, 20, 8380392, 7, 17, 11, 8380400, 10, 1, 6, 2, 8380416, 8380410, 8380407, 8380401, 8, 8380397, 4, 6, 8380410, 8380407, 8380409, 1, 15, 12, 2, 8380406, 8380416, 8380413, 17, 8380410, 6, 8380398, 8380408, 8380410, 8380412, 8, 8380389, 3, 8380401, 7, 3, 8380414, 2, 8380396, 8380404, 8380396, 1, 8380416, 8380416, 2, 8380409, 10, 8380416, 8380415, 10, 8380410, 8380404, 8380414, 8380411, 8380416, 12, 8380411, 12, 8380413, 8380416, 8380415, 8380398, 9, 11, 8380400, 8380404, 8380409, 8380407, 10, 27, 8380405, 8380407, 18, 8380399, 9, 8380415, 13, 8380413, 8380410, 8380414, 8380402, 10, 8380413, 8380401, 0, 14, 12, 8380415, 25, 8380414, 19, 8380406, 6, 8380409, 8380399, 8380404, 8380408, 8380412, 13, 8380415, 15, 8380385, 12, 11, 8380412, 8380414, 8380405, 5, 0, 22, 6, 20, 5, 8380414, 5, 8380392, 22, 2, 8380406, 8380410, 8380412],
[8380409, 2, 17, 8380413, 15, 20, 5, 8380408, 10, 25, 23, 0, 9, 3, 10, 19, 14, 15, 8380410, 8, 10, 8380413, 1, 26, 8380411, 8380392, 8380407, 5, 15, 15, 29, 8380407, 8380411, 8380413, 4, 8380405, 10, 6, 8380409, 8380403, 20, 11, 10, 8380411, 8380397, 8380402, 8380402, 2, 8380410, 8380411, 1, 4, 8380408, 8380401, 10, 7, 9, 8380404, 8380399, 6, 8380409, 10, 8380404, 3, 8380416, 4, 8380401, 1, 8380413, 8380393, 8380395, 8380410, 8380405, 8380402, 8380416, 4, 3, 12, 2, 12, 0, 15, 8380412, 1, 12, 8380410, 0, 8380408, 8380409, 8380415, 8380411, 8380405, 8380400, 8380410, 8380414, 3, 8380409, 8380411, 8380415, 8380404, 8380412, 8380398, 1, 21, 8380411, 8380404, 8380404, 8380413, 8380392, 8380415, 4, 7, 8380408, 8380403, 8380398, 8380400, 10, 2, 11, 4, 8380411, 8380413, 8380407, 8380413, 15, 13, 8380412, 8380412, 8380416, 10, 15, 8380409, 8380407, 8380408, 8380416, 10, 8380399, 21, 13, 8380405, 8380403, 9, 12, 8380413, 11, 8380407, 8380411, 4, 14, 17, 12, 12, 8380403, 8380416, 8, 8380415, 4, 4, 8380405, 8380403, 8380412, 8380416, 12, 4, 2, 3, 8380405, 8380416, 8, 17, 9, 8380396, 0, 11, 4, 13, 25, 8380414, 8380416, 5, 8380402, 8380415, 12, 2, 12, 5, 28, 10, 20, 22, 8380405, 2, 14, 25, 8380413, 0, 3, 3, 8380413, 4, 13, 8380412, 10, 8380415, 16, 9, 8380413, 8380410, 8, 8380413, 16, 9, 8380414, 8380401, 9, 8380411, 2, 8380401, 13, 9, 2, 8380413, 8380402, 1, 18, 8380400, 4, 5, 8380412, 8380416, 3, 8380406, 7, 8380416, 8380412, 8380402, 8380408, 1, 8380397, 8, 8380411, 8380412, 8380413, 13, 9, 8380393, 8380415, 8380415, 8380407, 26, 1, 3, 8380412, 5, 1, 9],
[8380412, 10, 8380411, 8380407, 1, 8380406, 4, 8380400, 1, 5, 8380410, 8380416, 8, 8380416, 8380411, 17, 8380413, 15, 8380412, 18, 5, 8380415, 1, 8, 2, 8380415, 8380372, 9, 8380394, 29, 8380400, 3, 8380403, 3, 8380414, 8380404, 3, 3, 8380410, 8380401, 15, 8, 5, 8380408, 11, 3, 7, 8380406, 8380402, 2, 6, 4, 8380392, 8380406, 8380404, 4, 1, 8380416, 8380413, 8380412, 19, 8380414, 9, 7, 9, 8380408, 5, 8380413, 8380412, 5, 8380414, 8380413, 8380411, 5, 9, 8380400, 9, 8380410, 8380414, 8380416, 8380410, 13, 8380407, 3, 7, 3, 8380416, 8380414, 8380415, 8380411, 3, 5, 8380410, 8380396, 18, 8, 8380404, 8380406, 6, 6, 5, 8380415, 19, 8380404, 26, 8380409, 6, 8380411, 0, 8380416, 3, 4, 1, 8380415, 8380410, 8380407, 8380408, 8380395, 3, 14, 6, 2, 17, 8380411, 8380414, 8380413, 2, 8380403, 8380416, 8380416, 2, 8380412, 9, 8380409, 18, 3, 5, 8380404, 8380412, 8380412, 8380396, 4, 1, 8380416, 9, 8380412, 2, 8380413, 10, 8380415, 9, 8380414, 8380414, 8380414, 2, 17, 12, 8380411, 8380403, 8380411, 8380398, 4, 8380409, 8380402, 8, 8380412, 1, 0, 8380416, 10, 8380409, 17, 1, 5, 8, 3, 1, 16, 8380415, 14, 8380408, 8380412, 2, 10, 8380415, 8380416, 8380405, 4, 8380401, 3, 8380405, 8380409, 20, 9, 12, 8380414, 8380409, 8380407, 8380399, 13, 11, 5, 0, 14, 8380410, 11, 8380396, 16, 8380415, 7, 8380412, 8380410, 8380416, 8380409, 17, 20, 1, 5, 8380403, 8380413, 13, 8380416, 11, 8380413, 4, 4, 8380407, 8380408, 1, 7, 8380407, 12, 8380394, 1, 8380415, 0, 7, 8380409, 30, 8380412, 8380407, 1, 11, 8, 5, 8380415, 8380410, 8380413, 5, 8380403, 8380412, 8380408, 8380416, 8380411, 8380413, 8380398],
[10, 8380386, 10, 10, 4, 8380414, 3, 8380408, 15, 4, 8380413, 8380400, 16, 2, 2, 5, 8380405, 11, 8380395, 8380411, 8380408, 8380404, 13, 0, 0, 0, 8380402, 8380414, 8380416, 14, 8380407, 8380410, 8380400, 4, 8380407, 8380414, 4, 1, 0, 17, 8, 8380414, 8380410, 8380416, 8, 8380413, 7, 8, 8380409, 3, 8380416, 7, 8380405, 8380406, 8380409, 8380411, 8380389, 1, 2, 7, 8380405, 8, 8380411, 15, 22, 10, 8380410, 8380402, 22, 0, 8380410, 2, 8380402, 18, 15, 0, 8380398, 7, 8380410, 22, 8380397, 8380413, 9, 5, 11, 1, 8380405, 5, 8380413, 16, 7, 8380392, 2, 8380407, 8380412, 10, 8380403, 8380406, 5, 21, 8380415, 5, 1, 11, 24, 4, 8380414, 7, 8380411, 24, 9, 8380409, 6, 8380409, 3, 8380412, 8380414, 8380414, 8380414, 0, 8380411, 8380409, 0, 4, 8380413, 19, 3, 6, 19, 8380413, 4, 0, 9, 8380408, 7, 8380405, 5, 8380409, 18, 4, 8380414, 3, 8380408, 8380396, 19, 8380407, 8380416, 10, 10, 8380412, 8380413, 17, 3, 8380409, 6, 8380410, 1, 8380408, 5, 8380388, 13, 8380410, 3, 2, 9, 14, 0, 8380415, 4, 9, 3, 5, 8380413, 8380409, 16, 8380410, 4, 8380402, 6, 11, 8380414, 8380409, 9, 8380408, 10, 8380416, 8380410, 8380411, 6, 7, 3, 8380410, 26, 8380415, 8380406, 8380415, 8380413, 8380410, 8380410, 16, 8380399, 8380412, 14, 8380402, 8380409, 8380410, 15, 8380402, 8380415, 21, 8380406, 7, 2, 8, 8380406, 1, 8380411, 8, 8380409, 0, 8380416, 6, 8380415, 8380406, 8380401, 8380391, 12, 6, 8380389, 1, 8380409, 7, 8380414, 7, 8380410, 8380415, 3, 13, 8380404, 0, 8380415, 4, 3, 19, 8380409, 8380413, 8380397, 13, 8380397, 8380410, 8380402, 8380410, 7, 23, 8380410, 8380406],
[8380406, 0, 8380414, 25, 8380411, 5, 1, 3, 7, 8380412, 5, 8380412, 8380413, 8380405, 8380401, 4, 8380406, 17, 8380415, 8380416, 8380404, 8380414, 4, 0, 0, 8380408, 0, 17, 5, 3, 2, 11, 2, 24, 8380410, 2, 8380412, 13, 12, 8380392, 21, 14, 13, 7, 3, 8380416, 16, 8380414, 13, 8380410, 8380414, 1, 9, 1, 19, 1, 8380409, 0, 8380416, 8380414, 6, 8380413, 8380410, 8380406, 8380416, 6, 8380413, 8380413, 2, 0, 8380409, 4, 8380395, 2, 8380415, 15, 8380412, 10, 23, 8380415, 8380414, 8, 8380409, 1, 0, 8380412, 8380407, 8, 8380415, 18, 8380408, 0, 0, 8380406, 2, 8380393, 3, 8380414, 17, 3, 8380416, 8380415, 1, 8380409, 8380416, 12, 5, 8380401, 4, 8380401, 2, 8380416, 8380416, 8380409, 8380407, 8380414, 21, 8380397, 8380411, 7, 8380401, 8380404, 2, 2, 8380410, 8380388, 8380396, 3, 8380405, 4, 8380406, 8380411, 9, 8380411, 8380406, 8380409, 8380413, 3, 5, 8380400, 4, 3, 12, 8380411, 14, 8380409, 1, 7, 8380407, 8380411, 8, 8380408, 8380416, 8380415, 19, 14, 7, 1, 8380413, 8380403, 6, 0, 2, 10, 4, 8380402, 8380415, 11, 3, 8380410, 5, 8, 8380405, 8380410, 19, 8380408, 6, 8380412, 8380412, 12, 18, 8, 8380414, 2, 8380400, 6, 8380407, 2, 4, 1, 8380398, 8380416, 13, 13, 5, 2, 8380390, 8380405, 7, 8380411, 12, 1, 30, 13, 1, 20, 0, 2, 8380405, 8380411, 8380411, 5, 10, 16, 8380414, 1, 3, 9, 5, 2, 0, 3, 8380415, 2, 8380411, 11, 8380405, 8380415, 9, 2, 3, 0, 8380393, 8380411, 8380414, 8380411, 7, 0, 8380407, 8380411, 8380412, 8380410, 5, 9, 20, 2, 8380407, 1, 8380399, 19, 8380405, 5, 8380413, 2, 12, 8380406],
[8380411, 8380411, 1, 8380404, 4, 8380412, 9, 8380413, 12, 29, 8380413, 8380410, 17, 8380407, 8380415, 11, 8380413, 4, 14, 6, 8380405, 8380413, 22, 8380413, 18, 8380396, 8380416, 5, 6, 8380410, 8380413, 4, 15, 8380411, 8380406, 8380404, 4, 9, 6, 8380400, 8380410, 4, 8, 8380412, 0, 15, 8380408, 6, 8380412, 10, 8380408, 9, 8380410, 8380392, 3, 8380405, 8380411, 2, 8380403, 13, 8380415, 8380396, 8380412, 16, 10, 8380415, 8380412, 8380408, 8380404, 8380403, 8380401, 5, 17, 8380416, 8380413, 8380411, 8380412, 2, 8380404, 8380410, 8380414, 3, 8, 7, 8380413, 8380399, 8380397, 5, 11, 8380413, 8380414, 4, 3, 8380407, 8380410, 8380398, 8380415, 21, 5, 4, 8380399, 1, 0, 4, 8380409, 3, 8380410, 22, 8380405, 18, 8380416, 14, 8380404, 8380393, 0, 8380408, 17, 8380416, 2, 8380413, 8, 8380407, 11, 8, 8380415, 10, 8, 1, 8380393, 16, 8380413, 11, 22, 8380409, 3, 8380403, 8380406, 8380416, 2, 5, 8380405, 8380412, 5, 0, 18, 8380415, 2, 8380411, 8380401, 9, 14, 8380408, 16, 8, 14, 10, 8380408, 3, 17, 8380394, 8380408, 1, 0, 8380396, 7, 2, 8380409, 2, 8380405, 5, 8380416, 5, 24, 8380409, 17, 8380396, 2, 14, 8380415, 8380406, 17, 0, 8, 8380415, 8380404, 8380407, 1, 9, 13, 8380409, 4, 8380408, 8380412, 8380411, 8380414, 1, 16, 16, 0, 2, 8380413, 8380416, 9, 8380400, 14, 8380402, 11, 8380399, 8380412, 2, 8380406, 8, 11, 8380403, 8380406, 13, 22, 8380398, 8380406, 6, 1, 2, 8, 8380410, 8380413, 10, 8380415, 8380400, 8380408, 8380409, 8380412, 12, 4, 8380410, 11, 8380413, 12, 8380415, 8380397, 26, 8380393, 8380410, 8, 8380396, 8380409, 8380405, 8380404, 18, 7, 8380412, 8380406, 0, 8380415, 8380405, 1, 8380415]]
cs2: [[17, 8380415, 8380414, 8380400, 14, 14, 8380416, 8380416, 8380403, 19, 8380413, 8380412, 8380407, 18, 6, 6, 8380402, 8380407, 13, 8380415, 8380407, 8380406, 8380415, 8380412, 14, 8380406, 17, 1, 8380390, 8380416, 23, 8380413, 18, 8380405, 5, 8380396, 8380394, 8380416, 8380389, 23, 11, 8380393, 6, 8380411, 7, 11, 0, 8380414, 8380412, 5, 8380407, 9, 0, 16, 8380403, 0, 12, 6, 8380406, 8380389, 8380406, 14, 2, 8380404, 8380415, 21, 8380409, 14, 8380403, 29, 10, 8380411, 8380400, 8, 11, 17, 8380404, 8380409, 8380406, 8380407, 8380414, 8380408, 12, 8380413, 8380414, 3, 10, 8380410, 11, 4, 8380413, 8380404, 8380395, 7, 5, 20, 1, 14, 8380400, 19, 7, 12, 14, 8380404, 6, 8380403, 10, 3, 8380392, 8, 8380394, 8380410, 8380415, 16, 7, 8380411, 8380415, 8380416, 0, 7, 25, 8380411, 8380415, 8380404, 6, 11, 8380413, 8380415, 8380415, 8380410, 8380411, 4, 10, 8380404, 9, 8380416, 8380396, 2, 12, 5, 4, 8380412, 8380416, 8380399, 8380412, 10, 9, 8380401, 1, 8380401, 8380409, 1, 20, 8380411, 5, 4, 5, 8380401, 0, 17, 3, 8380415, 8380409, 3, 8380407, 8380407, 8380413, 3, 19, 8380415, 8380412, 4, 27, 8380403, 0, 8380414, 23, 9, 8380415, 3, 6, 8380407, 9, 6, 8380413, 2, 8380404, 8380405, 8380410, 12, 3, 8380404, 1, 8380407, 15, 1, 8380411, 8380412, 7, 0, 8380397, 4, 12, 3, 6, 1, 7, 1, 14, 8380412, 8380414, 14, 8380410, 8380406, 7, 5, 8380409, 8380399, 8380405, 3, 8380404, 16, 9, 8380407, 9, 2, 8380409, 17, 8380410, 21, 8380406, 8380396, 17, 14, 0, 8380402, 8380409, 8380409, 1, 4, 8380416, 19, 1, 7, 8380400, 13, 1, 8380408, 8380387, 6, 12, 8380410, 1, 11, 11, 8380395],
[8380412, 8380412, 0, 24, 8380408, 6, 8380412, 8380401, 8380409, 2, 16, 11, 13, 1, 17, 8380413, 8, 8380415, 3, 8380411, 8380408, 6, 9, 7, 10, 8380404, 3, 13, 2, 8380403, 8380406, 8380415, 5, 8380412, 7, 25, 4, 9, 8380415, 8380390, 17, 13, 11, 2, 4, 12, 8380404, 8380412, 4, 8380411, 8380411, 8380408, 4, 4, 8380404, 3, 8380415, 8380409, 11, 8380416, 19, 14, 21, 8380402, 8380415, 6, 4, 8380412, 8380409, 8380410, 0, 8380414, 15, 4, 8380409, 5, 3, 8380412, 8380416, 8380406, 8, 0, 8380398, 8380411, 8380411, 8380406, 11, 8380403, 22, 6, 8380395, 3, 19, 13, 8380407, 14, 8380404, 9, 20, 8380396, 8380399, 8380409, 6, 8380410, 3, 8380411, 8380412, 8380409, 8380412, 8380415, 6, 15, 8380407, 3, 10, 8380409, 4, 9, 8, 10, 0, 0, 3, 8380401, 8380403, 6, 8380411, 8380407, 8380404, 8380395, 8380413, 8380409, 4, 8380409, 8380410, 18, 8380412, 14, 4, 8380404, 8380416, 3, 15, 8380410, 8380400, 8380404, 8380407, 2, 8380413, 15, 8380416, 8380413, 8380397, 8380402, 8380408, 8380414, 8380413, 8380410, 8380405, 7, 10, 2, 8380415, 8380409, 8380395, 8, 0, 17, 3, 8380413, 13, 1, 8380410, 8380407, 21, 8380403, 2, 8380393, 8380413, 6, 8380416, 24, 5, 7, 10, 7, 8380402, 19, 3, 8380400, 8380416, 0, 4, 8380406, 8380409, 3, 7, 4, 13, 1, 17, 8380412, 12, 5, 8380415, 21, 8380413, 18, 8380414, 1, 8380411, 11, 25, 8380416, 8380415, 8380408, 8380416, 2, 8, 6, 14, 8380415, 2, 0, 7, 23, 12, 8380408, 4, 8380410, 28, 8380406, 8, 8380412, 1, 5, 17, 8380414, 8380412, 8380392, 13, 5, 11, 6, 13, 8380415, 8380409, 1, 5, 4, 7, 1, 8380408, 8380407, 8380413, 8380403],
[8380414, 8380415, 0, 3, 5, 13, 8380412, 8380412, 10, 18, 8380405, 8380408, 8380412, 8380416, 23, 8380408, 11, 8380390, 13, 8, 8380408, 0, 8380411, 8380415, 13, 8380402, 8380404, 8380405, 8, 2, 10, 8380402, 8380402, 8380404, 8, 2, 21, 8380392, 8380408, 8380409, 8380413, 7, 8380405, 9, 9, 8380406, 8380410, 8380396, 3, 8380413, 3, 4, 8380407, 8380415, 8380406, 8380415, 20, 8380408, 8380409, 8380402, 8380408, 10, 2, 9, 3, 8380414, 16, 8, 8380409, 7, 8380406, 8380414, 8380402, 0, 8380411, 7, 8380414, 8380398, 2, 11, 2, 4, 8380415, 1, 8380404, 16, 8380411, 8380409, 4, 8380412, 8380413, 3, 8380393, 8380412, 5, 12, 8380411, 6, 8380403, 8380414, 11, 8380416, 8380408, 7, 8380415, 8380405, 2, 8380414, 8380415, 2, 9, 15, 8380400, 8380416, 0, 8380408, 25, 18, 0, 8380414, 8380406, 14, 7, 17, 8380406, 14, 8380414, 8380410, 22, 1, 6, 27, 8380402, 11, 8380416, 8380412, 10, 8380407, 3, 8380403, 1, 11, 8380410, 9, 8380412, 6, 4, 8380416, 8380401, 2, 24, 20, 3, 8380406, 8380399, 8, 14, 8380414, 8380409, 8380409, 2, 3, 8380408, 6, 3, 8380402, 9, 5, 12, 8380397, 8380416, 2, 14, 6, 10, 10, 14, 21, 0, 8380399, 8380414, 8380409, 8380411, 8380407, 8380414, 8380398, 8380414, 8380413, 5, 8, 1, 8380402, 11, 8380403, 16, 8380414, 6, 8380397, 13, 8380415, 8380406, 13, 8380407, 9, 8380397, 8380403, 6, 8380405, 8380409, 8380393, 8380411, 23, 3, 8380391, 8380391, 1, 8, 8380412, 3, 8380408, 8380416, 10, 12, 16, 8380396, 8380416, 8380409, 8380403, 0, 8380411, 8380411, 3, 13, 17, 8380407, 8380402, 9, 4, 12, 5, 8380413, 11, 3, 6, 8380404, 8380412, 4, 8380416, 8380409, 8380402, 14, 8380408, 8380410, 13, 8380414, 14],
[8380413, 8380410, 1, 8380411, 1, 23, 9, 8380411, 8380394, 9, 8380406, 8380413, 0, 8380408, 1, 8380398, 3, 8380408, 10, 9, 7, 8380406, 8380393, 8380411, 2, 8380413, 26, 8380415, 10, 8380395, 5, 5, 14, 1, 16, 8380399, 6, 8380400, 18, 8380392, 20, 8380391, 8380411, 8380414, 8380412, 8, 2, 8380409, 8380416, 8380416, 11, 2, 6, 5, 8380412, 8380404, 8380403, 8380403, 8380413, 8, 8380406, 8380407, 8, 8380414, 2, 8380410, 6, 5, 14, 8380416, 20, 15, 8380390, 20, 0, 12, 9, 3, 8380409, 8, 10, 3, 8380416, 8380395, 3, 8380408, 6, 14, 5, 11, 8380403, 15, 5, 8380407, 8380415, 8380408, 12, 20, 7, 4, 8380410, 8380413, 8380401, 1, 8380412, 22, 8380402, 11, 8380406, 4, 8380415, 8380413, 0, 14, 8380412, 6, 8380399, 8380394, 15, 21, 9, 8380412, 8380394, 7, 13, 12, 13, 1, 8380411, 8380415, 8380403, 0, 8380407, 14, 8380407, 1, 8380402, 10, 8380415, 8380415, 17, 22, 8380408, 15, 8380411, 9, 1, 8380411, 0, 8380416, 8380409, 17, 8380415, 8380414, 8380412, 8380407, 8380412, 8380411, 8, 1, 3, 8380402, 8380414, 3, 9, 9, 5, 8380397, 8380402, 3, 8380413, 6, 8380415, 8380408, 8380415, 8380406, 11, 8380408, 14, 8380407, 2, 8380410, 8380403, 8380404, 23, 19, 21, 8380396, 8380414, 8380415, 16, 6, 8380407, 0, 8380415, 4, 8380412, 8380416, 8, 8380411, 8380410, 8380405, 9, 8380408, 12, 16, 8380415, 1, 7, 8380388, 8380409, 8380415, 21, 5, 8380411, 8380400, 8380407, 8380400, 18, 8380400, 16, 8380384, 8380405, 8380414, 7, 16, 11, 8380404, 8380411, 0, 5, 0, 6, 7, 8380408, 6, 0, 8380402, 8, 1, 8380412, 4, 8380416, 8380396, 8380415, 8380412, 30, 8380416, 8380411, 8380415, 9, 14, 1, 14, 8380403, 10],
[8380406, 8380406, 11, 3, 8380415, 8380404, 22, 0, 4, 8380416, 8380414, 8380412, 8380399, 8380413, 21, 6, 5, 0, 2, 8380411, 16, 8380411, 7, 5, 8380397, 1, 8380406, 22, 8380408, 8380416, 8380411, 8380415, 7, 8380400, 5, 8380411, 21, 8380408, 8380413, 4, 37, 20, 8380413, 8380409, 2, 8380409, 0, 8380408, 8380415, 8380414, 18, 8380399, 1, 8, 1, 0, 8380398, 20, 8380404, 8380410, 5, 8380399, 20, 8380416, 8, 0, 4, 7, 8380415, 8380412, 2, 8380415, 8380405, 18, 8380404, 1, 17, 8380397, 8380411, 5, 14, 11, 8380401, 10, 17, 8380411, 8380409, 15, 0, 19, 8380413, 8380412, 12, 10, 8380404, 8380407, 8380414, 1, 4, 8380385, 8380409, 3, 6, 5, 7, 13, 6, 8380416, 8380416, 8380415, 6, 2, 8380397, 8380400, 3, 15, 8380414, 8380412, 3, 13, 8380409, 7, 8380415, 8380399, 22, 7, 8380411, 8, 7, 11, 7, 8380403, 8380415, 4, 8380397, 3, 8380398, 8380415, 8380405, 3, 8, 11, 14, 8, 8380403, 8380415, 23, 2, 8380414, 0, 8380406, 15, 3, 2, 6, 0, 8380416, 8380408, 8380409, 8380414, 1, 8380407, 31, 2, 8380410, 8380416, 8380413, 8380416, 8380409, 1, 5, 8380393, 8380407, 8380412, 8380416, 9, 1, 8380410, 8380408, 16, 8380413, 8380408, 15, 8380394, 8, 8380411, 8, 8380407, 8380406, 10, 2, 8380416, 3, 8380405, 17, 4, 8380404, 8380413, 8380413, 17, 24, 8380390, 1, 8380415, 0, 15, 8380399, 8380416, 8380415, 5, 10, 8380408, 21, 8, 8380416, 0, 8380411, 0, 8380411, 1, 1, 8380405, 15, 8380401, 15, 8380401, 3, 6, 2, 9, 6, 13, 8380412, 10, 8380416, 14, 12, 1, 8380413, 8380390, 22, 7, 8380411, 2, 8380412, 8380414, 8380405, 18, 8380415, 8380406, 8, 3, 14, 8380407, 19, 4],
[3, 8380406, 8380408, 8380404, 8380407, 16, 8380388, 6, 8380406, 9, 12, 8380404, 10, 8380402, 11, 6, 1, 31, 8380413, 8380404, 8380404, 4, 8380403, 8380415, 8380413, 5, 8380409, 24, 8380416, 8380415, 1, 8380412, 2, 11, 8380402, 28, 14, 8380398, 10, 5, 2, 8380416, 29, 8380402, 5, 10, 9, 8380405, 12, 12, 8, 12, 21, 8380401, 22, 8380410, 8380411, 8380412, 8380407, 8380408, 5, 2, 24, 14, 6, 8380398, 20, 0, 6, 8380404, 3, 8380403, 3, 11, 9, 14, 11, 8380411, 8380398, 3, 8380413, 8380404, 1, 8380416, 8380413, 8380395, 8380410, 30, 8380405, 3, 8380414, 8380414, 8380416, 6, 1, 8380403, 4, 13, 8380399, 3, 10, 8380398, 13, 8380399, 8380406, 8380408, 4, 8380405, 8380401, 1, 8380410, 8380414, 4, 8380408, 5, 8380415, 8380416, 4, 8380393, 8380416, 8380398, 3, 11, 8380409, 10, 8, 8380403, 12, 8380411, 0, 8380401, 8380401, 10, 8380407, 8380415, 8380416, 8380398, 9, 8380408, 8380416, 8380413, 6, 8380392, 17, 0, 8380415, 8380406, 10, 8380416, 16, 4, 8380406, 8380413, 10, 8380409, 16, 8380405, 1, 8380384, 8380410, 5, 8380416, 28, 4, 8380412, 0, 8380412, 8380412, 8380412, 8380412, 7, 5, 8380406, 9, 12, 8380414, 8380416, 1, 8380414, 8, 8380403, 8380412, 8380410, 20, 8380406, 2, 3, 17, 15, 13, 8380413, 8380398, 13, 8380390, 8380412, 11, 3, 8, 8, 0, 8380412, 8380413, 8380416, 8380409, 27, 2, 12, 8380416, 8380409, 8380413, 6, 13, 8380412, 8380416, 3, 8380405, 4, 8380413, 8380406, 6, 8380415, 8380414, 19, 8380416, 8, 0, 13, 8380410, 8380407, 8380414, 0, 8380407, 23, 8380416, 15, 14, 8380409, 10, 8380412, 22, 8380411, 8380410, 8380412, 8380406, 8380415, 8380409, 1, 8380414, 1, 21, 8380416, 10, 5, 11, 8380414, 15],
[8380414, 10, 8380409, 7, 6, 8380414, 8380406, 1, 8380401, 6, 8380406, 14, 8380402, 8380411, 12, 8, 2, 13, 2, 8380400, 8380411, 8380413, 8380412, 18, 1, 8380408, 8380413, 13, 6, 8380414, 12, 8, 8380414, 8380407, 8380411, 8380409, 20, 6, 5, 6, 8380393, 9, 4, 0, 0, 8380412, 8380410, 11, 8380403, 0, 8380406, 6, 8380413, 8380406, 1, 8380416, 8380413, 16, 11, 8380414, 8380403, 7, 8380405, 19, 6, 8380415, 13, 8380408, 8380411, 3, 8380415, 8380416, 8380412, 8380399, 20, 8380414, 11, 10, 10, 6, 8380409, 16, 14, 8380398, 11, 8380399, 8380389, 2, 8380410, 8380404, 13, 4, 8380416, 8380416, 0, 8380402, 18, 14, 8380412, 8380409, 15, 2, 8, 16, 8, 8380412, 8380415, 8380413, 13, 8380415, 8380412, 8380394, 8380411, 2, 8380408, 0, 8380414, 12, 8, 8380399, 8380414, 8380414, 8380409, 8380412, 8380414, 8380416, 2, 8380412, 10, 2, 3, 15, 6, 3, 8380409, 8380399, 13, 0, 4, 4, 8380411, 13, 5, 5, 1, 8380407, 8380407, 3, 5, 8380403, 3, 13, 8, 16, 5, 7, 8380411, 8380407, 8380410, 8380415, 8380410, 28, 2, 3, 3, 8380412, 6, 8380410, 10, 10, 8380414, 18, 8380406, 11, 2, 8380414, 8380409, 8380407, 0, 20, 8380411, 8380413, 9, 18, 6, 8380416, 5, 8380410, 8380400, 22, 8380412, 8380412, 8380411, 8380414, 8380402, 13, 2, 0, 7, 8380404, 8380402, 8380412, 20, 12, 8380411, 8380410, 12, 11, 8380413, 8380416, 8380408, 8380411, 2, 8380410, 8380414, 8380403, 17, 5, 1, 2, 3, 8380404, 8380415, 16, 8380406, 8380415, 8380414, 8380402, 8380399, 11, 18, 5, 8380400, 8380401, 24, 0, 11, 15, 8380404, 8380412, 16, 14, 8380413, 7, 8380416, 8380400, 5, 8380406, 9, 8380395, 0, 8380401, 8380397, 20, 2, 10],
[7, 15, 8380412, 8380413, 1, 8380413, 1, 5, 11, 8380402, 8380414, 13, 8380405, 8380405, 9, 9, 8380407, 8380384, 11, 9, 8380410, 8380403, 7, 8380395, 7, 8380412, 2, 13, 15, 11, 8380398, 0, 17, 4, 7, 8380408, 8380411, 8380411, 8380415, 18, 8380416, 8380406, 6, 0, 8380389, 7, 8380412, 1, 8380411, 9, 8380403, 1, 7, 8380415, 10, 14, 5, 8380411, 4, 0, 8380414, 8380403, 8, 2, 8380388, 8380394, 7, 8380408, 6, 8380399, 8380407, 8380394, 8380411, 8380415, 0, 8380409, 8380411, 8380402, 4, 0, 2, 8380415, 8380413, 8380395, 19, 8380407, 8380416, 2, 8380409, 8380406, 8380416, 2, 1, 10, 5, 8380396, 1, 0, 8380409, 10, 8380416, 8380410, 8380413, 8380413, 8380416, 9, 15, 8380409, 9, 10, 8380400, 8380412, 11, 3, 0, 6, 8380406, 22, 0, 8380413, 8380413, 2, 8380416, 8380408, 8380404, 8380411, 8380416, 1, 8380409, 25, 9, 1, 8380410, 8, 8380416, 7, 17, 8380414, 6, 18, 2, 11, 8380412, 1, 3, 2, 0, 12, 0, 7, 5, 3, 3, 8380409, 9, 8380413, 9, 5, 1, 8380415, 19, 11, 8380415, 25, 13, 22, 7, 3, 12, 8380394, 13, 8380407, 0, 5, 1, 8380403, 8380403, 8380415, 8380398, 1, 8380411, 12, 3, 8, 8380416, 8380405, 13, 5, 6, 8380407, 8380403, 5, 8, 8380401, 8, 8380411, 8380408, 8380397, 3, 1, 13, 18, 8380404, 8380396, 8380412, 8380406, 3, 12, 1, 8380405, 8380409, 0, 14, 8380405, 8380415, 8380410, 18, 2, 8380410, 8, 8380409, 4, 9, 8380400, 8380414, 17, 8380411, 8380413, 4, 8380394, 2, 8380408, 8380399, 8380394, 3, 8380403, 8380408, 8380413, 16, 3, 8380414, 8380413, 6, 8380409, 17, 8380408, 16, 8380407, 8380388, 8380405, 8380410, 12, 22, 8380406, 8380401, 7]]
z: [[423556, 7871462, 216036, 437407, 8052323, 85868, 74357, 484136, 134074, 515667, 8245356, 86518, 488542, 8353547, 86109, 378290, 20006, 8168281, 7981215, 8088507, 303921, 53629, 101930, 7889599, 8166717, 8298675, 162378, 8151829, 41762, 339744, 436730, 174514, 8206639, 465063, 484414, 89707, 8247095, 8240452, 129836, 7859049, 335115, 380055, 125866, 42859, 8069822, 7930640, 8215106, 410412, 248765, 99892, 155430, 457036, 8005240, 8075212, 8069237, 450291, 314643, 87323, 8315242, 422261, 8218020, 200651, 36965, 7861584, 8145752, 8227143, 999, 383425, 8182397, 254010, 24906, 8223178, 7998141, 301679, 8366671, 22627, 105160, 8195002, 7864565, 500271, 264288, 256369, 8199510, 7922918, 8277761, 476581, 9181, 7943470, 8259529, 7949850, 8088893, 330216, 8260436, 335200, 8207363, 8024377, 351490, 10248, 8084175, 403754, 282557, 8212260, 427557, 8193746, 8095170, 405638, 7953924, 8039405, 8325084, 8051652, 7911945, 8241727, 221401, 8353237, 8300027, 134394, 245229, 227814, 485933, 8311513, 8304975, 8160497, 8208568, 92767, 433521, 8111349, 8357369, 8356321, 8091167, 228290, 8361400, 7984912, 407561, 8107387, 246317, 403401, 8210697, 234151, 7961270, 501256, 8089445, 7903988, 197927, 8265447, 241047, 8031131, 506214, 342902, 73878, 511005, 361592, 8023870, 122544, 358637, 466938, 7903631, 277804, 7989275, 231537, 75535, 70985, 24835, 7890052, 8102404, 490173, 7865482, 112108, 8031133, 8075268, 305840, 8326098, 63129, 101899, 7878092, 7938059, 250338, 377757, 31002, 13509, 8365320, 8150193, 8257198, 190769, 8064735, 8294057, 319169, 7968841, 8046554, 101311, 369057, 7940732, 246626, 222802, 7994129, 8321166, 135107, 90687, 168475, 193194, 8186852, 8144638, 154599, 295022, 77764, 347008, 205715, 214013, 15682, 75288, 249016, 499504, 7993857, 7861124, 106417, 7919323, 8219580, 8330562, 12811, 14384, 139019, 8339195, 456091, 8075765, 8167953, 472890, 7908717, 405041, 8036487, 23211, 327949, 7885735, 8045995, 7991849, 7863562, 8311281, 8149955, 195870, 8003776, 8063710, 8368261, 7959688, 219861, 490598, 211783, 7858257, 7983709, 8033469, 8015467, 8113136, 8337970, 7893481, 8345586, 493553, 295340, 207992, 136861],
[110341, 8091309, 7987480, 8199477, 8010929, 8172903, 8377580, 8197940, 8312873, 90011, 72772, 354216, 8284685, 8048295, 389068, 341450, 297059, 8016768, 495945, 7927784, 369295, 7960179, 8212831, 7975730, 124613, 51615, 473962, 8233478, 447007, 8295856, 116613, 477251, 339473, 8166333, 8034361, 382081, 8137947, 23859, 132109, 8350613, 8323737, 7867242, 8114703, 8373779, 7879168, 505544, 148022, 28038, 7865187, 206448, 431642, 5541, 8045203, 8342009, 400577, 8022666, 523221, 465613, 53706, 8074994, 8742, 7858940, 89800, 520780, 8227402, 167373, 14851, 261026, 8267929, 8190731, 171283, 146204, 8253447, 233434, 19069, 150575, 8027722, 8279413, 7886999, 487388, 8080500, 151234, 8112638, 421340, 181765, 375010, 432376, 7859080, 8122256, 165434, 217312, 8044372, 8373163, 178116, 102247, 89242, 244666, 214747, 9399, 7937993, 2012, 492464, 7989618, 456360, 8021161, 8131743, 153982, 8078980, 7949087, 243423, 8151479, 8206254, 498105, 211482, 167363, 8169323, 185250, 201299, 8107837, 141800, 8318181, 8129820, 367778, 8090693, 229873, 8259518, 198723, 8220750, 206636, 8372482, 7996896, 8273842, 8205584, 230422, 8053912, 8307624, 515886, 8129259, 484149, 257519, 7970588, 203349, 7970239, 266849, 461162, 341502, 54544, 348656, 272294, 8156034, 8371920, 7910680, 98992, 301616, 7888109, 178752, 132799, 294100, 301846, 8247704, 286482, 7879425, 60300, 199348, 7968340, 8303658, 191787, 8069923, 275976, 223451, 8062668, 417561, 231120, 260691, 8032604, 456291, 8368156, 142984, 7966963, 462930, 493145, 375644, 8256599, 7919727, 8233298, 45637, 503461, 7935494, 188009, 267548, 138076, 8322009, 439061, 393194, 8012047, 8169144, 8135709, 8358808, 75134, 8062884, 8268316, 393206, 125364, 388152, 150047, 8349377, 167209, 8112696, 46681, 8327184, 197371, 8148034, 8227637, 159012, 8182340, 8031695, 427283, 99826, 407270, 248889, 7997488, 490146, 333956, 8166316, 406890, 409582, 236536, 325863, 8175549, 253667, 7892031, 8066558, 8118131, 502150, 8280045, 8248959, 8298824, 8182123, 8175107, 7985613, 8252767, 8303607, 7963167, 63867, 8274996, 8206100, 8003075, 67442, 8263325, 309113, 409654, 8085287, 107788, 8270201, 467956, 392861],
[8175451, 8327471, 8343702, 8238127, 7864737, 8053401, 7909809, 458929, 204408, 8354690, 352062, 7980075, 308252, 7886927, 109889, 8339857, 8277756, 8266231, 73366, 408295, 441180, 88089, 155530, 132528, 498088, 8023794, 8376176, 8368231, 345577, 501204, 8281257, 8060190, 7898211, 265179, 7863699, 7885289, 8089470, 7958820, 7991374, 8230594, 8187098, 8188288, 8212532, 158117, 341780, 158770, 7903408, 7928359, 8256433, 8158325, 7933486, 425943, 499694, 155432, 8323823, 424968, 93076, 98048, 410653, 299652, 108190, 8072027, 159026, 8238986, 8361202, 102227, 7910410, 142323, 465707, 27537, 190759, 8279124, 219828, 7940592, 335821, 8141115, 8009842, 8168082, 8125990, 8154604, 7876235, 18744, 249214, 8066969, 8297435, 504722, 8024310, 33384, 8261519, 8154043, 95270, 8348105, 446612, 138033, 434791, 8249579, 8000021, 8132706, 8309317, 522135, 100548, 7949864, 7954617, 495619, 122275, 257124, 8245125, 8077140, 509147, 105895, 306114, 7969328, 8142674, 469075, 8326823, 8295984, 121633, 406915, 153643, 227112, 48446, 7972231, 87890, 47331, 8297293, 331289, 482237, 8210407, 7947618, 8109875, 8340348, 318128, 122770, 7865582, 8077897, 520968, 8152914, 8272810, 8182619, 919, 373323, 269752, 7964594, 8319397, 7965295, 8029636, 318014, 8185981, 7910934, 8352145, 87760, 297584, 8366970, 193735, 300718, 377372, 240865, 8364377, 291095, 7986831, 15341, 4776, 8114748, 460719, 347517, 19401, 8223262, 7917285, 111415, 8233118, 206483, 360055, 326275, 506809, 8335802, 315551, 7875975, 8374021, 7883826, 8049863, 430689, 7920457, 297977, 8122257, 7879391, 214492, 159427, 164715, 7876044, 103470, 8010059, 32925, 8248296, 8226595, 8172214, 230780, 117643, 8174161, 305653, 151531, 164170, 7925427, 7924723, 241538, 114293, 210807, 380399, 260263, 8320062, 70537, 303239, 8117277, 246348, 8157964, 98062, 7967089, 8021605, 423009, 76518, 454169, 178669, 8341531, 7913795, 8234863, 512873, 413438, 67679, 8305714, 8273926, 8283823, 349526, 455571, 277109, 8306356, 438659, 8291013, 8203280, 8296358, 350381, 8074963, 520817, 115003, 7972188, 375799, 8251509, 7996218, 24143, 7884538, 8232577, 8087074, 8060782, 8198851, 332692, 8148893, 8007792, 256293],
[99626, 7990519, 7954029, 8198809, 438381, 7953174, 8168253, 8301695, 8373553, 8356913, 300596, 7905039, 476650, 7865180, 8063170, 7954886, 8289376, 459561, 8095107, 8168115, 8018534, 392074, 417560, 40908, 8207399, 7910172, 257222, 7924785, 8319020, 385093, 93175, 8379670, 8042105, 48444, 329321, 7902525, 517505, 8015472, 450319, 283660, 424240, 8370912, 8013632, 8220840, 235774, 8349723, 345529, 16598, 8010553, 324232, 419815, 8204462, 214687, 450811, 8113130, 136335, 7871434, 296386, 8345991, 8308038, 297880, 8080242, 8282473, 8310572, 522055, 8350659, 215369, 456091, 8040900, 110970, 312961, 8032508, 5703, 7868506, 61377, 184600, 183906, 8276901, 8218292, 7932962, 196268, 7873913, 8198117, 140329, 8312490, 124155, 8037439, 120445, 8293495, 8029075, 316858, 266661, 380297, 8365265, 5520, 7969759, 499375, 135004, 95045, 7934953, 305825, 7950134, 218077, 8192292, 388279, 407595, 330595, 8358237, 8314608, 480840, 107739, 8050555, 8309850, 444540, 174436, 148181, 8264821, 287272, 334990, 186872, 8124386, 7869548, 8236786, 8615, 7999209, 315828, 8055866, 7876173, 161085, 8369786, 8107246, 160240, 8364799, 354246, 175744, 249474, 8246216, 7900069, 270811, 246674, 8296440, 8351637, 8092571, 8241139, 7940264, 482864, 209991, 8294036, 8031483, 15093, 16704, 181080, 8678, 429935, 8083981, 7942843, 221458, 7860001, 343009, 293387, 343866, 271357, 8171081, 8332935, 7920391, 8037753, 306545, 8349040, 8218396, 8324433, 92776, 20527, 8301119, 8111287, 428678, 8106062, 290268, 93040, 414766, 392821, 7888856, 69180, 460480, 8270022, 192872, 8306587, 8352247, 232306, 235020, 7909681, 8373207, 410201, 25116, 96038, 8051682, 274135, 8349774, 8340712, 369008, 8368039, 7922973, 436291, 274626, 8326611, 8259315, 8174991, 62747, 506774, 363095, 8162520, 8199099, 342179, 413594, 8313227, 8308023, 8126211, 8125889, 146763, 106853, 7937615, 8171606, 198169, 179947, 303057, 74447, 8177335, 88019, 18475, 149662, 8317084, 209290, 8078890, 245419, 7951940, 519594, 8092416, 8198726, 7921864, 8334778, 7890642, 261635, 8302819, 8221068, 7926252, 7925504, 8288090, 7949903, 8099308, 130548, 440796, 7885102, 7952218, 8274829, 459764, 8190339, 275251],
[228570, 7908528, 380015, 521497, 8269079, 243549, 8172128, 107638, 8093749, 191674, 8142449, 8119252, 8164889, 7916554, 8310971, 217340, 8345969, 486822, 8269264, 343261, 8077289, 429432, 365734, 7893054, 8186367, 11838, 387293, 296052, 286078, 203367, 8248759, 156179, 7935236, 7909585, 135338, 8358847, 163947, 8119539, 241148, 434069, 8315909, 445593, 352628, 485857, 8327464, 8294769, 472031, 477252, 8001194, 162544, 111300, 8362787, 8104638, 8124056, 7949221, 7900901, 7894731, 8361245, 477597, 8063780, 60759, 474309, 8026461, 8257165, 111230, 115763, 7929994, 7876118, 8265028, 222113, 243333, 8092750, 8339646, 8069993, 8376317, 456333, 8347050, 8129451, 8320200, 50052, 473254, 7997909, 7940483, 8023546, 125127, 8278895, 510892, 274089, 126844, 290990, 8044284, 8099067, 8180776, 90620, 8288876, 467194, 8090816, 7968024, 8068674, 146149, 7869153, 8000730, 8329956, 8228057, 463918, 8338620, 8015227, 8034426, 249210, 8262548, 7867049, 8262345, 7946429, 8048544, 450860, 394742, 8056097, 424312, 8018549, 8226965, 8365715, 8140239, 382418, 8091441, 244236, 449428, 8222404, 8139349, 8341845, 7988168, 384737, 7869169, 7951056, 499498, 291939, 52756, 8278697, 8140398, 84732, 229974, 8106251, 59641, 7956616, 8331104, 8347064, 8006263, 8209751, 100780, 8181411, 244152, 286616, 8070007, 8099775, 57458, 344157, 46968, 8141379, 8372460, 252229, 8186812, 100580, 8091936, 8165430, 8258754, 415711, 8027920, 178714, 8091609, 8322053, 170892, 171751, 7969785, 369581, 419891, 406177, 8252367, 73298, 8095567, 8133075, 7923284, 343958, 7869209, 8273126, 8184441, 8312898, 8030096, 8103623, 155814, 119137, 8343697, 8202627, 343277, 474140, 518275, 8027447, 228642, 105361, 8171337, 3540, 8251103, 116841, 508787, 208044, 8212366, 475251, 400445, 7894650, 7863929, 8221343, 329976, 147350, 7967016, 8196585, 440186, 8067255, 164940, 263616, 7869852, 7938755, 8093070, 225338, 231152, 8139896, 373739, 521962, 7868770, 523330, 8146987, 7900664, 166072, 303774, 297183, 237820, 8161573, 8357175, 8339327, 8064311, 8271653, 8201955, 364048, 8131555, 8033061, 8288744, 8233456, 8179224, 8295254, 8076753, 7965175, 8235736, 7928000, 8071978, 8056627, 217745, 208726, 226159, 470219],
[8215045, 197905, 8018084, 8118239, 204621, 8291690, 7885171, 285637, 8332406, 80800, 413296, 8237876, 27423, 382990, 7911726, 231899, 349306, 8019461, 310637, 8023759, 241748, 105586, 100698, 183000, 499398, 394076, 184520, 7944851, 295745, 214043, 276622, 411601, 8073691, 275738, 133667, 459559, 8074890, 130503, 488711, 30423, 178675, 417005, 430296, 375125, 8178392, 21419, 8132094, 7938786, 4317, 8264476, 8323694, 414693, 255103, 512838, 8019116, 7891652, 8270921, 8373428, 8284368, 8280969, 136759, 356817, 174696, 505746, 7977114, 8329254, 225480, 8182731, 353677, 465892, 476680, 516152, 8186719, 393046, 7997340, 8348504, 8239493, 7859518, 8234850, 196492, 173874, 391401, 7898157, 383142, 7965718, 7898255, 405507, 7995118, 8277727, 8079646, 8366529, 210015, 8365928, 137191, 12490, 8053825, 108632, 7882841, 423863, 8171129, 64570, 481590, 238686, 8193598, 8266504, 7991439, 8321636, 8242336, 7982412, 320286, 135701, 8241428, 8230386, 8169464, 224364, 7975450, 305267, 8338856, 211007, 8144558, 8014571, 188566, 30421, 371421, 8128977, 8059073, 336, 74471, 507178, 7964339, 8374242, 252068, 143602, 376841, 310107, 117452, 8090877, 8149183, 400226, 322773, 211280, 198025, 523215, 157154, 120775, 8127886, 168343, 426985, 188353, 8285604, 89750, 386835, 487896, 8169682, 42822, 7985932, 8118903, 177936, 8057594, 356425, 8063952, 8030797, 214438, 8100960, 338618, 496995, 8253457, 8320409, 8176350, 99544, 8319223, 230223, 304444, 52730, 435599, 8182731, 222603, 8078191, 8369799, 8061044, 47255, 485037, 453279, 423711, 8170938, 8335464, 8322740, 8317355, 7945526, 8074085, 8336246, 8251469, 8159724, 7910678, 8229415, 8219170, 8065786, 389107, 7885218, 489667, 328968, 382351, 313962, 252521, 8325760, 76142, 8125496, 112058, 325679, 8285745, 7887811, 254691, 7887533, 8380182, 8358391, 507728, 7932662, 464056, 8358420, 8170702, 8202051, 132629, 8085090, 8105964, 8271753, 520226, 42859, 495489, 478325, 247602, 8127409, 131360, 85174, 350762, 137359, 8170737, 152869, 8295195, 8047013, 7953502, 393331, 365895, 142010, 8309742, 261700, 8282018, 251835, 7873284, 8337304, 371028, 393762, 464056, 370489, 8245502, 410321, 8321493],
[8266438, 8366627, 8118620, 8302459, 7936775, 8141273, 381382, 8277832, 8179780, 176065, 8318046, 235842, 371091, 8343232, 8152274, 435258, 422993, 25049, 159961, 8083907, 8201802, 421062, 341711, 164769, 8224031, 7930561, 408977, 8067488, 82288, 8294362, 7895161, 496009, 7911253, 65536, 100702, 168048, 520365, 8107037, 39838, 8213793, 294966, 7904510, 189859, 68885, 8219883, 8194322, 8244489, 8227334, 8054438, 8120708, 373080, 7881487, 42655, 8058016, 8214104, 298605, 406191, 247879, 7999094, 8166262, 7913799, 7880280, 182684, 154065, 8179064, 499070, 75154, 208243, 282361, 8311775, 74217, 8371381, 8156522, 7862581, 376717, 8143702, 8279800, 267167, 7956717, 8291699, 8040050, 69368, 415081, 423969, 8321886, 54099, 132355, 7902921, 38667, 269151, 33063, 512643, 521411, 481688, 140018, 369233, 8336333, 7859625, 394771, 8170781, 8032707, 7888945, 236264, 8246261, 353020, 21126, 343680, 398148, 409337, 223608, 450095, 426621, 7860215, 8327241, 8064865, 485729, 326253, 7891491, 92635, 8167601, 214753, 7928853, 8084232, 8085511, 239139, 8089949, 7875006, 62481, 78511, 21906, 75717, 126597, 185061, 8128026, 8132045, 336103, 8165891, 8293700, 152589, 185418, 8270043, 7932074, 7973558, 8142863, 379928, 8359937, 193690, 257703, 8143630, 8219588, 7878970, 8048711, 260256, 279562, 474109, 409616, 346539, 120899, 7880596, 8243227, 7884497, 494016, 8103836, 8298404, 57189, 189699, 461620, 94258, 8103549, 8070420, 133285, 8018587, 520042, 465954, 8347630, 8062057, 8110994, 8374857, 50450, 426754, 8135856, 273518, 7984901, 418586, 349957, 8371992, 132528, 8312997, 52367, 8012340, 8163577, 8198607, 22182, 7952626, 7934588, 429050, 8191646, 8307317, 508881, 8017450, 300922, 8111404, 8140728, 8303836, 7876242, 7988666, 85511, 8323396, 242488, 8052156, 7944717, 8111725, 8320227, 195838, 8195235, 181109, 8073754, 7304, 487036, 8257152, 8362410, 99698, 8246659, 8268905, 43853, 381192, 8213404, 177011, 268867, 8043948, 8330932, 428717, 8352410, 339698, 54741, 198195, 7871582, 7864647, 8021781, 196449, 8089946, 8040271, 8264766, 8287579, 85378, 7998931, 242695, 513965, 381853, 8236285, 8069524, 312404, 8082375, 186902, 416893, 8351141]]
||z||: 523330, ||z|| check passed
r0: [[225638, -155961, -80311, -190869, -231574, -82718, 42093, -197127, 193792, -238389, -213886, 73496, -192069, -124892, 187756, -108507, 5562, -90265, -45155, 236758, -180132, -103593, -170601, -94461, 251485, 32470, 46842, 81174, -175921, 89519, 29023, -183355, 149840, -147145, 260348, -87031, 248796, 139629, 53842, 73404, 48740, 126306, 156496, 188704, 116593, 234283, -222808, 223216, 175695, -86067, 49641, -96165, 155330, 15108, -187164, 123073, -77916, -133062, 131161, -27282, 191461, 116566, 261604, -211635, 213649, -38267, -81087, -129904, 108482, 97342, -26356, -208258, 259839, -155661, -94781, -232390, 209415, 199785, 130870, 156070, 51508, 61265, 201649, -247437, -261045, 96500, 231178, 171887, -82693, 151924, -119864, 240048, -176812, 244194, -126822, 261751, -178809, -135169, -74771, -71144, 147148, 108151, -174682, 92448, -260952, 129173, -87941, 233739, 37713, 247061, -93258, -54770, 243949, 154196, 200426, -72448, 139048, 45020, -47716, -69579, 91519, -148831, -50102, -243748, -92198, -181481, -102899, -223602, -261315, 22164, 245155, 54721, -71047, -58255, -168199, -29172, -189186, 200400, 159181, -59058, 225461, 117859, 79763, 60959, 148997, 45774, 168550, -185017, 104046, 231786, 89592, -94175, 170850, -14397, -229674, -61160, 52196, -107245, -251949, 43677, -152237, -197606, 198228, -213498, 151780, -244761, 60153, -156584, -83863, 5788, -71979, -158938, 132620, -142972, 224044, -142538, -249571, 67518, 225612, 29222, 155509, -138515, -242986, -175981, 158625, 46424, 13358, 8006, -201237, -248326, 75950, -116696, -20461, 203786, -175731, -199935, -12085, 52467, -249653, 46877, 203319, 11781, 159069, -245724, -251225, 58734, 52401, -18617, 138357, -80076, 219490, -208640, 165746, -166244, 209104, 111425, 192619, -245030, 241491, 143476, 220734, 134158, 81734, -234409, 258635, 184971, -26290, -95938, -200926, -202390, -109611, -86306, 203263, -124349, 246161, 195085, -75652, 191469, 96315, 131739, 178970, 69618, 40520, 185094, -57734, 43584, 170695, -37186, -44268, -170962, -41858, 140880, 85985, 177227, 186440, -106956],
[124293, -243257, -17036, 174953, -91549, -201643, 76303, 159004, 244267, -135451, -108447, -151911, -40014, -55648, -78483, -17366, 65566, -144631, 41639, -241769, -216291, 150088, 143600, 164123, -83652, 94158, -136073, 54748, -191381, -122364, -243159, 241804, 55323, 252771, 157732, -101837, -160271, -164171, -218272, 42, 79907, 32393, -240458, 57539, -76552, 236550, 60791, -243438, 214057, 86635, -191800, 186659, -135703, 34448, -32021, -255679, 260906, 68464, -158621, 220261, 244274, 250090, -251683, -121654, -118287, -203718, -146435, 27613, 46956, -184772, 251919, -22022, -104677, 180086, -243733, 140112, 221376, -36073, -8171, 224408, 255624, 170756, 8113, -152191, 211337, 238421, 22291, -50378, -245718, -113440, -155856, -210397, 55463, -240949, 125792, 216398, -253656, 138177, -127664, 29416, 68850, -217656, 23266, 67284, -154717, -228274, 185722, 146164, -142874, 133247, -133795, 63595, -174650, 119683, 156344, 165385, -188745, 186440, -243402, -142223, -93417, -207060, 167690, 127405, 192272, 92816, -209348, 133800, 34216, -215217, -29905, -33740, 213977, 96470, 27516, 187782, 104255, 77768, 115558, -254946, 212595, 88988, -102293, 16799, 78127, -240194, -164998, -6356, 43335, -40, -164801, -236359, 26133, 54102, -56653, -179770, -39059, -47057, 48382, 215094, -247708, 141992, 111958, 38134, -95072, -1483, 111228, -168783, 114868, -98365, 97063, -23364, -67566, 220373, -93549, -42478, 80232, 135927, -244824, -41913, 185644, 136401, -5351, -166933, 143603, 98956, -46164, 24440, 254059, 103179, -129434, 251951, 9289, 180287, -86420, 8837, -246694, -154440, 55233, 147569, -138093, -217696, 64247, -249539, -250097, -106815, 123912, -197409, 32725, 137510, 83027, 1584, -244744, 250940, 2848, -216079, -146832, -147402, 84582, -254634, -161688, 184400, -47469, 223969, 211414, 242768, -4557, -153578, 197731, -144274, -108564, -79726, 125038, -77654, -149905, -174959, 4785, -91695, 185594, -53754, 154497, 150709, 202250, -28336, -78841, -9687, -250380, -8927, -61163, 111534, -141167, 99629, 120685, -110712, 24668, 101675],
[-74537, 66408, -35156, -256793, 170130, 3317, -191814, -131650, 47591, 21462, 199279, 229377, 24441, -255474, 230610, -208745, 234822, 22039, -88500, 168021, -132646, 255556, 226448, 159358, 210343, 253922, 77710, 112152, 37355, 84856, -181607, -42214, 204055, -43981, -182823, 41524, -128088, 62388, 182899, 9539, -227158, -144231, 237016, 19865, -131164, -191583, 107858, -48039, -172368, 140300, -187344, 125733, -259620, -204393, 95827, 157014, -102897, 33072, 74468, 76468, -136263, 127484, 194738, -107007, 210118, 105462, 74557, -75951, -204675, 29510, 65034, 241468, 109766, -140001, -18904, -7718, 157912, 216193, -155732, 195296, -163318, -98946, 82341, 69529, 160807, -152190, 45705, -220196, -172979, -189542, 86379, -4480, -196883, -173453, 135256, 129220, 213572, 87463, -211577, 35636, 185695, -225514, -60275, 245952, -258000, 141612, 21617, 185136, 67518, -23645, -123709, -237498, -214293, -78334, 250123, -197907, -24019, 231294, 660, -18393, 14126, -70128, 16675, -85596, 193573, 185676, -250416, 846, 40851, -34030, 93837, 183192, -62419, -82295, -192015, -27170, 156528, -151197, -118493, 87800, -111380, -204655, -93090, -116990, 112048, -1940, 67940, 71064, -222265, -156856, 92864, -259513, 125414, -170116, 173727, 152560, -52318, -21245, 161094, -189289, 36720, 54303, -39840, 60073, 138506, 125578, -81262, -82470, -83118, 89351, 35239, 139608, 44561, 171943, -48893, 124760, -260733, 55568, -52709, 74185, 256998, -28870, 176127, -209730, -218796, 152942, -7624, -221101, 77487, 162420, -232849, -123458, 119103, 160220, -187160, 181599, -143195, 78820, 102892, -211399, 11229, -221665, 144138, 93674, -151234, -116000, 124077, -64082, -110955, -44225, 239619, -183272, -110710, -235890, 28351, -35738, 3276, -41630, 161967, -164001, -57530, 108705, 103122, 111778, -130113, 63611, 75153, -190059, -95380, 81379, 217029, 172054, -80236, 258191, 157144, -6425, 60380, 172228, -191453, 247768, -37974, -64965, -49347, -117541, 113300, -193809, -43029, 251475, 142582, 155588, -148907, 233246, -15840, -3599, 22048, 155391],
[50500, -800, 224124, 50956, -95880, -88359, 92133, 70745, -203043, -129129, -112303, -142464, 76740, 131881, 483, -48816, 105420, 32392, -196720, 226457, -169952, -28332, 97895, -108049, -145093, -66817, -162315, -147514, 98255, -96506, -171523, -23743, 40637, 12268, -114126, -118654, 20865, -71753, 156752, -47985, -51015, 9180, -165975, -133655, 130865, -195488, 5843, -153492, 37684, -214447, -238822, -169552, -70590, 95237, 256000, -69149, -210961, -76076, 178290, 249129, -175278, 252, 66485, 170968, 44180, 46502, -122447, 118498, 57592, 141853, -71802, -120581, -190323, -36392, -43884, 86747, -3215, 241683, 83495, -124957, 215153, -68226, 99003, -249256, -36593, 40077, -117136, 158269, -211897, 130930, 60364, -44810, 188824, 165957, 103533, -76830, 160344, -22482, 58711, 94323, -133355, -244300, -140853, -70197, 47224, 210428, -30294, 22246, 4534, 70472, -93390, 141530, -119113, -138692, -204583, 206728, -63590, 121839, 103551, -21099, 128351, -140266, -161006, 90606, -41708, -3449, 199106, 76148, 130564, -257358, -128782, -252097, -99109, -6531, -132966, 84636, 34957, -117963, 35375, 243159, -71273, -208489, 199756, -162948, 10362, -222345, -178684, 10926, -226798, -180494, 96855, -247806, -54087, -133797, 120924, 121926, -48334, 9839, 11591, 153941, 115735, 104185, -43388, -33975, 29207, -162679, -231034, 36082, -179408, -49452, -259423, -75847, 228284, 249066, 202184, 206765, -45600, -259609, 73789, 23859, 59230, -39142, -249883, -261238, 254973, -27667, 232248, 3748, 231766, -145695, 79665, 52694, -213981, 123586, -187483, -166290, -236386, -153940, 166952, 171700, -34479, -245848, 109028, 64531, -130043, -73458, -65728, -235187, -252739, -235347, -173141, -124731, 146145, -206753, -201332, 96526, 173138, 171103, -131829, 65135, -88999, -34181, -157474, -15820, -11845, 65904, -258799, 221598, 78279, -20691, 116464, -197162, 209385, 260548, 64670, 79104, 196314, 146900, 116554, 45072, 257221, 82430, -255882, 133481, 179061, -203048, 37219, 186923, 193512, 181950, -44470, -39675, -90442, -193260, -155833, 203487],
[206901, -14083, -13521, 18912, -82282, 120605, -31686, -10104, -209796, -69511, 148469, 142911, -122721, 223149, -232004, -255672, 117906, 57949, -47065, -72237, -34780, -59268, -116436, -82766, 100388, 50662, 13850, -212950, -177117, 204855, 195580, -57488, -90374, -147770, -217272, -73591, -136984, -208858, -77525, -14166, -161967, 45164, -133312, -68435, -3805, 66116, -152899, -142849, 95162, 121845, 174053, 23145, 34293, -145514, 241019, 114323, -256684, 90538, -200353, -248049, -57617, 197705, -245487, 166869, -44336, 149405, 113438, 95731, 136471, -222937, -63934, -180467, 253496, -227622, 72853, -211416, -152236, 209452, -109931, -172537, 2452, 180440, -226783, 207803, 223851, -120271, 197117, 246491, 125191, 193697, -139307, 232357, -125532, 244463, 2171, -50951, -115704, 205269, -77425, 108652, -217174, 78881, 211773, -110022, -192599, 233068, -158903, 176729, 49775, -242183, 221303, -193289, 158436, -10085, -189587, 26127, 49968, -134862, 252153, -64461, 5163, 45466, -48158, -76540, 194544, 73892, -3622, -245534, -27293, -189902, -228775, 35537, -89969, 160391, -58281, -102775, -212558, 200623, 33314, -156799, -1828, 236335, 258268, -168853, 85281, -16639, 12950, 248372, 83019, 20132, -247874, 231777, 177318, 184148, -54752, 253913, -203257, -170937, 160743, -136691, 161186, -187701, -231384, -52452, -31659, -155556, 211714, 248201, -2759, 144713, 177901, -42749, -69701, 212882, 65665, -4870, 21424, -219842, -245469, -179269, -69257, 131404, -21337, 219726, -205087, -42018, -77502, 258651, 1633, -148281, 2522, 131155, -205019, -104846, -149301, 200343, 48372, 188055, 240922, -85784, 120817, -58406, -256351, 85805, -41847, 120225, -63576, 43354, 159822, -83815, 95540, 139200, -174868, -143502, 227475, -55664, 9519, 184181, -12435, 260968, 196640, -37133, -92811, -103185, 8375, -166186, 11968, 207053, -257538, -23481, -101655, -77880, -25618, -19196, 34897, -120212, -106486, -79525, -218285, -168973, -79212, 181014, -148885, 248658, 138860, -193827, -53372, -155855, -160910, -147198, -29289, -35155, 174489, 86782, -187746, 188479],
[-208916, -211198, -184884, -154552, -111659, 19343, 34387, 174667, 15324, -63011, -211684, 122973, -187534, -216153, 237463, -24191, -1233, 137209, -214029, 64566, 173780, 244855, 59400, 135660, 222101, -57712, 243790, 158650, -18101, 133512, 83494, 50897, 137045, -153742, 85484, -208393, 230696, 27794, 195482, -173657, 258245, 39380, 5433, 213418, -14097, 45471, -256727, 209497, 59852, 191166, -181280, -96533, 252741, -13652, 31292, -197423, -33662, 11308, -202094, -232320, 210738, -22107, -252982, -183995, -25297, -63615, 233526, 86674, 83591, 71095, -23427, -88134, 9664, -192224, 242947, 239589, 226975, 202587, -159942, 232491, -13256, 246439, -88612, -81265, -136483, -79508, -257193, 26890, 255569, -184419, -179965, -178838, 247007, -12359, -78009, -97226, -85073, 132939, -253601, 97631, 195915, -52228, 125542, -219427, 209953, 105547, 46490, -257592, -208287, 229304, -45790, -179904, 21415, 58540, 4692, -258093, -5069, 181579, 53965, 252871, 181958, 256449, 50531, 229505, 259751, 64910, -126821, -18930, 155411, 105175, 98390, 246037, -192138, -200482, 251901, -91834, -133140, 172326, -26827, 123458, 109313, 26438, -218227, -243392, -254457, 29565, -234671, 175582, -163484, 42579, 99036, -232308, 126115, 110067, 156917, -176452, 101231, 128873, -212824, -117891, 250585, -219202, -38612, -183647, 135863, -188820, 106035, -77423, 63256, -225584, 32117, 74792, -235030, -151198, 214325, -259391, -190164, 91312, 208464, -67059, 42596, -225005, 196306, -206216, 11094, -80605, 79261, -113952, 221904, 261199, -146799, -116602, 104331, -209162, -26930, -185778, -72991, 101578, 133907, -12435, -1973, 45575, -123718, -162763, -45932, 188357, -16240, 15044, 86140, -53489, -1883, -257260, 46899, 38472, -90024, 190145, -229420, 149285, 10948, 106636, -81749, 255033, 48319, -246796, 175034, 61403, 17906, 223431, -95909, -256619, 128134, -46379, 37782, -147853, -248009, -95795, -255811, -55283, 29600, -88166, -151478, 1784, -174257, 15456, -206767, 52353, 240138, -185700, -92387, 206572, -9007, 233583, 228753, 220765, -199862, 105214],
[-247852, -222386, -225130, 3337, -204834, -184343, -222267, -225087, -150285, 224006, -127784, 64749, 227728, 79551, -55721, 2130, 132985, 88603, 98822, -88138, 175758, -6987, 220176, 159504, 241791, -156831, -230962, -79175, 200130, 180589, -23244, 34114, 121673, 228622, -106135, 46971, -132409, -13001, -144557, -229011, 51824, -229731, -27887, -256425, -1705, 96741, 100723, 80757, 52771, 236410, 211430, 144805, -26770, 64021, 35810, 213681, -18740, 85388, 24444, -71257, 115648, -85188, -24611, -222276, -18118, 177041, 50062, -157931, -154500, -21141, -139777, -56548, -8023, -34043, 99804, -17094, -55860, -166974, 90666, -216260, 169077, 158786, 59939, -168227, 148561, 25746, 253480, 131675, -156856, 108726, -221307, -6654, 256777, -138780, 149345, 35113, 234808, -80295, -23129, -72266, 193527, 101131, -223360, -208804, -997, -67025, -246252, 195344, 47384, -151084, -204088, -233584, 70956, -116326, 70393, 25662, 85319, 113167, -140936, 3938, 16448, 131037, -221364, -233780, -208024, -228160, -232225, -164645, -37375, -221122, -203538, 191438, -80903, -198103, 54720, 171128, 91032, 209596, -117273, 202681, 55524, -206729, 106782, -177608, -108491, -150785, 168237, 136179, 93263, -197802, -89478, 171063, 113188, -108017, -48629, 46383, 224358, -95254, -176682, -165746, 117136, -92090, 104012, -160827, -66122, 237802, -16902, 29801, -18843, 224910, -97302, -87257, -84038, -43414, 46773, -4341, 125033, -58982, -71961, 150905, 218691, 76320, -130580, -223063, -175760, -156422, -125571, -35552, 192888, 159872, 124951, -54480, 139849, -181179, 206650, 162543, 234377, -174829, -171410, 163125, -14167, 184024, 134348, -151785, -166408, -101142, -153779, 226739, -135764, -199523, 32897, 102296, -200462, 15559, 173393, -155649, -552, 252037, 47912, -66948, 157903, -226186, 10992, -57275, -65849, -12569, -92689, 259504, 31612, 243584, -227314, -48073, 126132, 72304, 99144, 9889, -132025, -122413, -234294, -189345, -72103, 12866, 40029, 131709, -143217, 103536, 194531, 194112, -20638, 118407, 203498, 146274, 241674, 32314, 243766, -67124],
[81173, 202654, -244494, -196441, 193069, -75423, 232594, -42678, -241539, -210496, 12247, 172335, 248360, -20987, -237357, 114989, 24279, -251241, 56838, 79676, -100441, -123981, -201539, -214783, -39959, -11818, -203065, 65954, -145783, -201957, 44203, -115283, 100651, -154589, 30366, -182158, 137763, -132742, 72198, 13468, -87890, -223434, -88855, -238071, -29494, -189021, -55984, 205806, -96652, 74059, -982, -236827, -7041, -243168, -223646, -37442, 157227, 162614, -97014, 128727, -178809, -157509, 22726, -195148, 172660, 44063, -187463, 45707, 214727, 174933, -157311, -44654, -176042, 69273, 244194, -215821, 197347, 102741, 246202, 161834, -16072, 233081, -237441, -218476, -217107, 226396, 194351, 51137, 145391, -141723, 143835, 135178, 138956, 85599, 244202, -95100, -40968, 9984, -97723, -141338, -89529, -11300, 197080, 72245, -95551, 7942, -164712, 44534, 90757, 174406, -29858, 3964, 31980, -206824, 78581, 13204, 142425, -50266, -122189, -58467, -205786, -76109, -172387, 81681, -181523, 68738, -167619, -83948, 186136, -102536, -108593, 106226, -225780, -2170, -54756, -17277, 187625, -259343, 5971, -77581, -10386, 71354, -240414, 154764, -175206, 5912, 21773, 237309, -67270, 235974, -125481, -6046, 81176, 56056, -55444, -65107, 92283, 49182, -211482, -125504, -34056, 252382, 71185, 24393, 128287, -3525, -191883, -202013, -135399, 81491, 145485, -105745, 68066, 260431, 140314, 34675, 185307, 59653, -135719, -15925, -169292, -71993, -84027, -93769, 125458, -164712, -149272, 192563, -258102, 236779, -255292, -41506, -30989, 220221, -149332, -145941, -15668, 3453, -159436, 122831, 250756, 180733, 67893, 27672, -61169, -98320, 87231, -21084, 130356, -67369, 31593, -208716, 16929, 105057, -28377, -8515, 164937, -87727, -239961, -62992, 50163, 200301, 230097, -158426, -164448, 195457, 123895, -165257, 219639, 144333, -130116, 17032, 145817, 169137, -234243, -108696, 159994, 127052, 197936, -35562, -96752, 62300, -194668, -45302, -258309, 92941, -235767, -94572, -170682, -25587, -239018, 143093, 187341, 27154, -108064, -191847]]
||r0||261751, ||r0|| check passed
cHat * t0Hat: [[577749, 3674133, 5215843, 7770993, 6537923, 7894377, 3243672, 4906500, 2387055, 2857335, 1515599, 1240700, 1252426, 5262204, 2960300, 5632023, 1237630, 1227154, 4466969, 1197822, 6484606, 5796270, 6052986, 7140244, 6305792, 2087363, 5256597, 5589909, 909490, 502850, 7605849, 4797451, 3016239, 5897221, 5181140, 480103, 7991873, 3966017, 2446817, 695242, 204307, 3154813, 3211123, 7054802, 551994, 6388207, 3210107, 8236757, 3138426, 226025, 4976708, 7479815, 5980682, 7006047, 6932206, 7969260, 2977307, 6038300, 4285792, 379226, 4742795, 6102060, 6087994, 5346990, 7630136, 4142301, 7208880, 848222, 6848515, 4153059, 5690663, 6285810, 3858178, 5152896, 7118158, 5392830, 6220351, 1502983, 4895718, 3798879, 4345595, 1485562, 5151020, 2770362, 1253292, 3075663, 5138191, 6762800, 6216209, 2233125, 5518837, 1041997, 3120018, 1393563, 6101760, 1126454, 4450218, 5707194, 4493933, 5054391, 6151828, 6229402, 2701171, 6117775, 370151, 770848, 407097, 7357327, 7937854, 1751938, 1519167, 6694533, 4022853, 2224180, 5860209, 6205760, 7735731, 4163406, 4291909, 7121091, 1403980, 4569002, 6153086, 6861162, 3405677, 665188, 3791228, 2433974, 4216279, 3243437, 5923294, 3202329, 2426620, 7682265, 2496212, 2616792, 1279, 4764653, 3818944, 7318712, 21502, 2392371, 4831915, 134912, 1609776, 6374233, 4770995, 3247586, 4917764, 7472522, 1889951, 2842905, 223328, 1840101, 7770513, 6074952, 1543034, 2998185, 696685, 7503235, 175489, 8130340, 7224532, 3000942, 3304967, 4123231, 3102994, 325417, 6892178, 5607504, 8097551, 7256301, 7831999, 2263081, 764258, 3902795, 3649135, 572109, 5493196, 4468641, 4392724, 347393, 7473022, 4111867, 7935837, 138414, 5149489, 1099462, 2320524, 3234678, 3095212, 12950, 6065647, 4555623, 6882453, 7518610, 4680123, 3645144, 341823, 7891480, 7581933, 4286429, 6254828, 2163816, 2501799, 1948589, 1981031, 3922543, 3436830, 1009591, 2151473, 3195842, 2929617, 1203519, 7934149, 4663061, 434227, 6573159, 6696623, 5566055, 87275, 1754817, 4284582, 7526317, 5833316, 7609691, 3878233, 3397776, 8050783, 7815015, 2606928, 2938996, 3195872, 3106599, 1075000, 5304841, 3546391, 1178180, 427314, 5119597, 3569952, 2389934, 3817434, 5117178, 6118203, 2148594, 129724, 4894518, 6247396, 2353950, 2002920, 8344418, 848205, 755020, 7488295, 5200839],
[2563568, 698016, 6538610, 4956750, 1440496, 1796235, 5269467, 4775608, 3456628, 7946009, 3306269, 5383673, 7515170, 3464237, 6782538, 3138448, 3890077, 6739586, 3042863, 1034341, 4283959, 2999656, 7721261, 681490, 7211398, 8287180, 5092797, 7994402, 5752896, 3503428, 4671798, 3021649, 4725999, 99096, 2207869, 110100, 8273825, 3290310, 127799, 314715, 3164276, 4737986, 5241240, 5823525, 1517017, 5040948, 1661928, 7957427, 2413362, 4621679, 3638638, 5762090, 4606232, 961310, 1132640, 8252521, 817039, 5098617, 8164175, 6313491, 6938600, 3610687, 8011951, 7362278, 4437489, 697350, 8227444, 7059911, 6872095, 3519021, 8255662, 2869194, 6089608, 5620147, 2498353, 2604690, 1641584, 4229211, 5046571, 7634018, 47139, 5799624, 5276685, 7746842, 7674190, 6906804, 6229520, 2289197, 1734087, 736604, 588995, 601134, 2711489, 5940381, 5265688, 4065557, 7508403, 4778380, 7814004, 4428183, 1350431, 8312120, 416686, 1494579, 3183971, 4947977, 1636388, 2975837, 4782081, 5512317, 668659, 7389281, 3654947, 8304785, 5291478, 4464250, 1908465, 138934, 7256520, 7408341, 408412, 8120267, 595283, 1836795, 2956818, 3419154, 2460821, 1199707, 5782501, 1828688, 665202, 7153299, 4919008, 5098577, 7521143, 7194003, 4372411, 201738, 4675948, 5753305, 7805758, 995106, 2937941, 1153659, 5975663, 4866231, 2226055, 6035152, 452033, 7087762, 7397957, 8181909, 865454, 5012374, 6342005, 4484045, 6831397, 5632037, 4018596, 2810504, 6996366, 4349039, 7689700, 8255910, 1876734, 2562136, 7461303, 5025355, 6494348, 581785, 3535654, 1438665, 7811533, 8268397, 2931234, 2651, 7046645, 5481545, 2187605, 3036539, 1573722, 3060420, 4143773, 2795153, 6247640, 3361727, 3691362, 4150099, 5747806, 561237, 4272501, 4931381, 4958003, 384773, 5239205, 28753, 2586241, 3491006, 7065944, 7965398, 1795175, 5789595, 6876585, 3027452, 108644, 4581376, 6573387, 2159217, 7297294, 8229903, 2402890, 4779990, 1670071, 8192678, 2529419, 4455957, 7746801, 1035517, 7093219, 5258157, 6943766, 2469213, 397924, 3606085, 1223572, 2865502, 6623108, 7335340, 1700488, 623010, 8181584, 5097814, 7220452, 8134214, 2701890, 2337795, 2134715, 4468301, 7371778, 4041999, 4806299, 3140697, 7363120, 7398600, 1256998, 73309, 3754945, 1859985, 5362427, 4958530, 4569081, 7794546, 2046727, 2393623, 175646, 7213918],
[6406345, 2079085, 3455332, 1110040, 3764750, 4591676, 574943, 1656558, 3238316, 3750471, 437701, 582683, 5170508, 231716, 3535129, 7455188, 962326, 5651324, 7142290, 7775223, 228123, 4735259, 4299630, 2006836, 3792000, 5945326, 7228389, 6478963, 1476332, 2394299, 8274124, 7650769, 3880125, 4723905, 2832544, 5412528, 1760900, 4613923, 8312074, 7078874, 1924164, 4545424, 265972, 1371523, 7794488, 8104751, 6583105, 5043968, 3155859, 6834215, 4906058, 1909348, 5261004, 2587634, 6365120, 2606234, 7305934, 5529342, 4263930, 3744474, 3381471, 5816542, 3976428, 227316, 1756718, 21872, 4675992, 8103552, 5341221, 842028, 4754767, 6259749, 5242039, 4165665, 5473528, 5435317, 1155502, 286520, 1497844, 7076279, 4495098, 1597187, 4559911, 8325176, 3859975, 7172392, 3689009, 6806284, 411219, 1902630, 8287558, 6391745, 4762564, 2285862, 7978596, 1518574, 594658, 3468199, 264665, 7290347, 2587565, 3551022, 2829323, 5483766, 1970812, 1512859, 1731298, 8223894, 7414663, 3292779, 4192585, 5791046, 4914200, 1306065, 5791007, 7656557, 3778437, 3844413, 7923081, 7217121, 6081382, 6531443, 3307522, 5932603, 6610376, 405069, 878375, 937896, 6119022, 6018754, 3720530, 4279470, 3766534, 215279, 3249569, 3041017, 2074183, 4293526, 6463938, 3734199, 3673082, 5083122, 2830636, 6070483, 7595732, 7711012, 6046199, 5276057, 3819661, 3549495, 8369997, 7439619, 1802076, 7964481, 6658570, 3060587, 2551190, 5796116, 204508, 7111173, 6740352, 1463606, 3168707, 2797925, 2163669, 7240385, 1422769, 5629465, 7825177, 4800993, 4318603, 4440750, 4460448, 507279, 6449272, 6794658, 8337644, 611409, 6994689, 6707955, 5162066, 4482619, 4348895, 7551834, 8213541, 8066966, 1207868, 5210332, 2868246, 3734999, 1059599, 779987, 6382411, 1609395, 7741198, 5599065, 5910532, 3006189, 5834483, 7178842, 4976941, 1910273, 4359130, 6088800, 7301113, 4592142, 6817864, 6014691, 1015879, 1551478, 7813214, 6656629, 5492649, 8197096, 652317, 345080, 7575278, 326735, 222898, 8354557, 7875087, 2651115, 6124294, 271945, 7348099, 7822345, 4342179, 7372873, 3339882, 6469174, 5643816, 5258848, 313807, 2194920, 1925583, 6494600, 1494069, 5514168, 7465146, 1898541, 4561584, 3554537, 5205175, 4150046, 5901558, 3773982, 7281741, 1453443, 8096812, 3342692, 5972187, 1294242, 6848206, 4828194, 3419560, 109041],
[1664740, 45733, 5300608, 7326685, 2428234, 5319835, 5979853, 2802108, 1040625, 5242865, 2795945, 4944742, 3162981, 3778336, 3867974, 5890692, 6019215, 1530009, 7236425, 2669080, 2239705, 4541183, 2722500, 3708753, 8336179, 2665567, 4431953, 7664831, 397730, 2968197, 4431029, 6576178, 5867326, 1846479, 1805389, 775327, 5709968, 4559208, 5374695, 3775207, 94233, 7064743, 6163882, 638458, 5063738, 7138349, 1393161, 5375606, 4784383, 8294111, 2877924, 6018153, 7458178, 6114196, 3830654, 4433134, 1816015, 3511151, 1465507, 4375449, 2634677, 4486479, 40408, 8197246, 1578915, 7008501, 5378610, 5886005, 240224, 1868431, 2353651, 4843982, 3021940, 7810337, 5547622, 6146728, 1673216, 1556518, 1085718, 6437365, 5455922, 2455738, 7131409, 5570779, 4423301, 7198541, 6710391, 3808173, 6622453, 421757, 5557737, 1156941, 1317196, 163997, 3520052, 5887485, 6698878, 6692460, 3909638, 4081445, 8007718, 5561632, 438742, 8265020, 1642530, 4431573, 6407859, 3964710, 6708975, 2370105, 5807402, 8055568, 2373865, 4690191, 6287215, 4621583, 294279, 2542396, 5936589, 3276087, 2541094, 7670760, 2897531, 1553540, 7028989, 377916, 7732227, 2594886, 4610894, 1874241, 7370954, 7084454, 1048718, 5430455, 6378227, 6277828, 1542227, 1427952, 652150, 7249349, 7418705, 7802902, 2263617, 4080662, 5230778, 5450601, 4724151, 882273, 5076635, 1692637, 3876318, 7925965, 7789841, 375774, 3588529, 2151473, 6036047, 5839074, 5233057, 2608399, 3331834, 1540004, 1459070, 5908015, 5321984, 3904902, 1523777, 3029522, 414872, 3636857, 3424295, 6715553, 822036, 7877098, 2736507, 730648, 5700649, 5280944, 6280577, 6291111, 6088962, 5634957, 1354764, 4410571, 873483, 7496934, 7369920, 2913175, 1214916, 2287447, 1072004, 6042219, 2245294, 2006176, 7575094, 2881501, 3547798, 3228619, 6206203, 1695038, 2412897, 3154093, 1171422, 7104935, 6047109, 3204042, 7746105, 7575712, 7010268, 3006612, 7106563, 1684685, 3119736, 374972, 3375092, 7750765, 5465141, 6032891, 1764371, 4818805, 2716794, 3311642, 967528, 3728887, 4661127, 248679, 4844607, 1624631, 5681820, 4857290, 6054516, 2538488, 3795973, 792711, 4812556, 942372, 272392, 6832661, 4837242, 2280277, 7660765, 1348111, 5757031, 8205116, 5604355, 1381774, 200678, 7994105, 3728050, 6509014, 589334, 3997883, 6780419, 8117018, 5964166, 4847648],
[254024, 1527086, 5767916, 1198641, 4753235, 7363233, 4452551, 6429845, 5889893, 3441751, 8235121, 1409317, 5136004, 7473477, 151190, 3200683, 2745105, 4652879, 4603473, 6119205, 1086746, 3180773, 2267109, 7621996, 1475368, 8091457, 1544094, 5217032, 1897192, 2737302, 6457483, 6750275, 1212622, 5622820, 6775072, 1940874, 3310844, 5939292, 5999199, 3182647, 6810559, 3119731, 7630241, 7202179, 2407319, 4353074, 4685970, 8293814, 1913074, 6487891, 7586814, 1211092, 3875668, 1431261, 3040586, 596943, 937293, 10546, 589913, 4824796, 1863979, 842515, 4799583, 6036502, 2702572, 5031070, 1173203, 4587535, 1182855, 6354803, 404038, 8316637, 7688906, 3351862, 7457068, 2669682, 7432944, 851519, 1730552, 7864803, 7590924, 7263502, 3132107, 6804213, 4023401, 1881223, 7421930, 5104442, 4190674, 5491575, 7637109, 5253413, 1101875, 1256453, 3267570, 453815, 6700392, 3683900, 3753837, 3938952, 1448626, 2365188, 6260742, 7192976, 6964136, 2630820, 2934210, 1905007, 7688018, 2720922, 1610131, 948412, 6241966, 7058639, 2503164, 6381195, 8194437, 5650759, 6656272, 1346489, 3122121, 5598944, 3243589, 4162453, 469295, 5896652, 7510459, 5614126, 2114180, 8317157, 2079747, 3973278, 6238229, 5995887, 439269, 4398464, 6832982, 5634941, 5990194, 6594594, 7737592, 7421706, 6165926, 5158341, 2464616, 3985296, 2008162, 78793, 1536530, 3510782, 7058396, 1689450, 2165597, 6560836, 608973, 870794, 1405880, 5848895, 7477365, 7772893, 913489, 7343783, 6281318, 4015277, 1851123, 5736547, 2261099, 3364282, 1321804, 2945627, 4462269, 2530879, 2940567, 3714922, 7075005, 776546, 1050434, 6061629, 2570677, 221545, 5670436, 4008473, 4239431, 1527805, 1349528, 5814479, 6365512, 3185071, 7693442, 5657825, 2408506, 3762711, 3717596, 4289823, 6383076, 5389994, 988051, 364480, 7722842, 5396829, 3595569, 1231803, 3048027, 5966211, 4686213, 7124596, 6256920, 4506567, 1739078, 5349114, 3165832, 986440, 2393918, 5951210, 16928, 3297028, 7920446, 5286222, 1083643, 4260833, 6190402, 1472453, 2031711, 824068, 1281240, 1116964, 3233690, 5065313, 1219209, 7458916, 8173530, 8099640, 3818342, 4489857, 2598877, 126636, 1160535, 3755760, 3652263, 198385, 1295993, 1352051, 4846782, 3565886, 1622825, 3636705, 6342228, 441797, 242626, 3609575, 3711712, 4101217, 4939606, 3672416, 3401539, 27186],
[8222758, 4746286, 650083, 7601364, 7398768, 3179879, 1081127, 3218138, 8194920, 7764806, 243324, 5595132, 5771329, 3594582, 6697011, 6392735, 6216660, 1740734, 717432, 2702604, 1585405, 6383094, 7650714, 944821, 1749858, 1249161, 6401847, 1884896, 1577638, 4057134, 3216818, 728801, 7424127, 5870052, 6509952, 7246971, 163522, 7575352, 5807523, 6459466, 5178911, 5566810, 554858, 7189607, 3781199, 4186181, 4628698, 4773556, 4957093, 55073, 6748038, 8166927, 7773120, 5344405, 8236914, 4112972, 2938496, 2972043, 2716533, 173540, 385297, 150525, 4144530, 7479593, 3291036, 4849885, 3070370, 7937839, 2773527, 630697, 1639838, 7067380, 4507901, 2282466, 2421944, 5726506, 1602822, 3567081, 14664, 4864894, 2251311, 5681364, 5961178, 3038478, 6524007, 6812426, 1961943, 5152145, 5349245, 2455864, 909507, 3492027, 7133326, 2519308, 5749113, 3305788, 71347, 5503453, 2849462, 54248, 449256, 5358198, 8137387, 5748813, 1924260, 5963916, 1812601, 5453977, 4776691, 3752684, 7456361, 3719056, 6748631, 2803428, 7329029, 2403137, 7681408, 3546860, 7278796, 4929981, 1081548, 6018197, 8233105, 8162286, 6625354, 3876887, 7423351, 6950117, 3891989, 7554758, 4064835, 757446, 3814274, 345676, 7631701, 5537073, 2755482, 3621797, 5015755, 7677186, 5743975, 4981145, 4145002, 8130169, 4053763, 2399726, 867678, 7165488, 2166547, 6223657, 4134427, 5471405, 2767478, 4066899, 2648725, 5898621, 2280724, 903662, 4256166, 7021421, 2662573, 5723357, 3840625, 7279922, 5771655, 6131587, 7875627, 6774236, 625451, 575732, 115526, 4469837, 7086225, 3986054, 3806247, 1995537, 2198449, 4932791, 2366616, 5734826, 2011250, 292633, 8087157, 2783902, 1821633, 3405119, 933772, 1902709, 1383938, 4644710, 1187420, 2979320, 658970, 8229740, 455521, 4492619, 5330080, 4834689, 7972910, 1891832, 5005859, 5033585, 7584200, 1226414, 3562085, 3051048, 4489081, 6192214, 2341183, 2923311, 2811106, 396838, 8006207, 836146, 2368992, 6509176, 5962051, 7137678, 1768657, 8303582, 5048797, 1295256, 3205515, 7355596, 1560896, 8119227, 7966091, 4904876, 3786604, 5406244, 393374, 6741967, 5696533, 1213762, 8066003, 3840477, 1710968, 808960, 8282854, 2994058, 4090822, 7778709, 8072144, 5092117, 509321, 3751248, 3426726, 8155363, 8123010, 8005958, 8031314, 7408639, 7126532, 1687052, 8059912, 6083268],
[5671095, 4411245, 3063975, 6934657, 5321130, 7278909, 4717083, 8131394, 6506075, 540703, 1827129, 1863798, 5443078, 5794119, 2567392, 6487943, 2617146, 991875, 3397461, 8141993, 7870798, 908328, 1823370, 7143961, 3190585, 8059462, 1330486, 6890355, 5353117, 3628221, 7020061, 4979302, 759504, 8189043, 541008, 1664973, 4189826, 6032576, 5701297, 3485631, 2082773, 8185932, 2381790, 6326543, 5030269, 7987554, 6104672, 2978569, 3511999, 2536719, 3033321, 1742729, 124930, 3310898, 4689263, 1025995, 1440808, 2519011, 8261255, 6339306, 5022944, 7089286, 5176153, 5550358, 4302347, 2062244, 3977446, 4191117, 1343633, 8268332, 503447, 6044720, 1043501, 1962886, 943726, 1755722, 6527027, 5319286, 8169910, 4016513, 2982645, 5482011, 4474216, 5851369, 2682959, 3692673, 1215350, 3214406, 4227566, 2208154, 2939116, 3983982, 2709456, 5484332, 4583841, 4381126, 5800271, 8066992, 1897837, 4693054, 6478051, 3110882, 3599242, 2808837, 989736, 7940849, 377902, 1623641, 8175344, 3499160, 3479693, 1432881, 2285430, 793029, 1003221, 3679063, 2237308, 7999839, 8310565, 809898, 4780250, 958562, 6135802, 278252, 2515872, 4328502, 6194384, 7433459, 519769, 2308397, 6513663, 699, 5868038, 1281847, 4991273, 2607325, 6757341, 3386553, 5366017, 5339322, 6936675, 4073565, 2526647, 3486436, 7083279, 5850504, 1844602, 7641211, 4716101, 521394, 6242825, 535971, 6644055, 2765430, 4144247, 7597168, 7617083, 6384211, 2654277, 6322627, 8264886, 5689863, 3884809, 150394, 4693133, 2382398, 7474300, 2633517, 196207, 2102832, 5349837, 30890, 1986537, 665931, 1282057, 4362964, 1826465, 4148412, 7147682, 6464630, 8189283, 599851, 5982162, 4129638, 7716376, 2509611, 5355319, 5435226, 3647681, 4646994, 3625794, 4405489, 4956772, 7076440, 168039, 4826694, 4371725, 7431334, 330168, 1707887, 8195467, 5676593, 5098888, 2378455, 1875168, 532925, 7237353, 4920083, 2180113, 5027692, 3938356, 7974861, 1259992, 1491488, 2786431, 1015497, 1125705, 3576265, 6927287, 7336145, 2015435, 1279694, 8135359, 2006485, 4787045, 2955587, 3232346, 1551579, 8293810, 7571761, 7779922, 1374141, 4320179, 1307342, 7529296, 7164283, 1203442, 1633621, 5243157, 2828071, 7055388, 1085928, 1073637, 8221146, 5082119, 3599367, 2816316, 5365558, 7333099, 1543341, 6217875, 1353424, 8190539, 2940737, 1788778, 8063448],
[3823010, 1353169, 7204720, 2657288, 2979893, 601334, 3211805, 4389815, 7962312, 6064615, 8204176, 3860543, 814606, 5302132, 3658133, 437359, 8154853, 7572967, 5764564, 4364366, 5910146, 7945315, 7769538, 1821549, 6234580, 5881263, 8026763, 4171930, 5439394, 8042638, 1157518, 1211516, 569912, 7569798, 5464158, 83418, 1904813, 6785825, 6398142, 5263044, 5523515, 3708506, 7824232, 7836521, 6716834, 399064, 7864731, 435247, 1770934, 1101813, 5016542, 4292713, 5014685, 1212360, 2205313, 3715746, 1497600, 3182849, 3292930, 114126, 3094913, 2126209, 911200, 4766113, 3389280, 4602526, 7542989, 6007540, 6265626, 5839740, 2660869, 5987297, 3260593, 20074, 4358351, 5191175, 6306149, 3517691, 5947049, 6166102, 410819, 8265077, 7721960, 5233230, 6848233, 7811634, 5793554, 1198357, 5126486, 3530483, 4690530, 6697435, 3277256, 2800149, 2481695, 6392846, 4760095, 8102206, 267055, 2691126, 5999346, 7414178, 3806465, 2419908, 3728613, 5536852, 1494513, 5641584, 2755093, 2669150, 310715, 3837976, 3742271, 4236786, 1716808, 758296, 2187165, 4869099, 5769075, 639114, 3302290, 3595757, 5103954, 808469, 4330584, 6726885, 7112873, 5561911, 1843803, 4555342, 6430653, 4547812, 2676820, 5921618, 1378739, 6156704, 3995461, 7850855, 3833242, 653789, 6658886, 4725238, 5433365, 7446654, 4424229, 5124114, 7672742, 5875536, 3201515, 7361457, 7906016, 2303359, 4139367, 1966467, 6540105, 430859, 1095818, 3974758, 3173829, 5251488, 768973, 1086130, 3501676, 1337346, 1818919, 1702374, 3308800, 3888499, 4474262, 5974729, 4220819, 5905883, 4482976, 223974, 2521876, 280623, 4806957, 7199876, 5131491, 3063311, 440559, 4912549, 4950233, 2613146, 7634617, 1413588, 85673, 6786574, 5485469, 6473436, 7352683, 6817138, 3134236, 5405013, 7933120, 2763030, 8262669, 7569177, 6505324, 386983, 1450401, 1069716, 5114183, 3566542, 482143, 2844275, 4735801, 3517558, 3241558, 145238, 3559562, 5169244, 1192399, 6619120, 1187491, 5547885, 6446950, 6049385, 6933495, 462437, 1614676, 7683475, 2636554, 7194991, 5834908, 1589012, 7702374, 5871007, 2014475, 3521360, 7402369, 434783, 4965700, 5675033, 6749356, 5964699, 1530907, 1077377, 8210492, 404578, 1209748, 3818739, 3537989, 983319, 4767534, 140095, 7159640, 4984226, 8227725, 1763811, 8260142, 761447, 7452381, 4539436, 295661, 8363537]]
ct0: [[32904, 26231, 8345994, 8366484, 5562, 8376985, 16091, 8219, 8374510, 8358317, 2995, 18298, 8336349, 14169, 8365961, 33437, 8368687, 8360809, 8359499, 8351167, 21877, 49414, 8359609, 8368196, 11252, 8348723, 1769, 8366251, 6328, 11824, 2161, 6431, 8378082, 8351322, 40151, 927, 3105, 8348322, 8368733, 20370, 8348046, 8366512, 6631, 8364194, 8362873, 8376327, 25464, 8371382, 27688, 8374744, 9305, 20936, 8377301, 774, 6225, 23481, 8353514, 8360576, 8362699, 8373639, 8378665, 13519, 8368787, 8374592, 8927, 8352075, 25687, 904, 8373930, 8364558, 8370866, 12499, 10431, 8361509, 27307, 5716, 8358360, 13886, 8366951, 8349242, 8365247, 8366677, 8366061, 8342334, 5044, 20763, 28932, 24485, 28341, 8365955, 26670, 5343, 8362812, 8380275, 19818, 18253, 26806, 8380092, 8374086, 42098, 8369114, 16319, 8371556, 1908, 8377276, 9883, 8355917, 8366790, 15893, 34061, 8359260, 11570, 39848, 2082, 8377863, 3726, 8361328, 8348755, 8379790, 4058, 2782, 35082, 23781, 13093, 8333278, 10038, 2304, 8358171, 23844, 20342, 4979, 4434, 16176, 3443, 8364583, 8349752, 31931, 5603, 8379211, 5262, 1668, 2458, 7112, 8372838, 8379867, 8376829, 10485, 9465, 5323, 8370388, 8245, 8367787, 8365315, 30798, 6678, 8376108, 8380297, 8362683, 27684, 13966, 13375, 20890, 8357565, 29041, 8377153, 2664, 22767, 8379383, 17385, 8366151, 8355011, 8359874, 8351283, 33812, 9633, 19634, 4483, 8354821, 8347091, 40403, 8378868, 8374079, 14973, 8350764, 8374766, 8366282, 23725, 8365420, 8366701, 14590, 8340357, 8358376, 8374323, 17108, 8361609, 8348310, 8355194, 8351299, 26067, 8378966, 26725, 8375389, 9982, 17288, 24196, 8348923, 8376633, 443, 8374121, 8373123, 16296, 8373018, 8375795, 8364532, 1720, 8345406, 8362813, 8347882, 1538, 21375, 6291, 21842, 8372787, 11633, 8377144, 8775, 8376296, 5172, 12963, 8344004, 8369176, 8354970, 2081, 4969, 8376251, 8374026, 8348144, 5043, 5204, 1895, 8359703, 8375676, 3224, 8374385, 8364331, 5877, 21933, 9661, 9679, 8372977, 8376599, 8372810, 8370336, 8346775, 10459, 15734],
[8361286, 1411, 16866, 8364867, 8338399, 8360548, 8360469, 8370777, 29947, 17287, 8363688, 8347575, 8377030, 3105, 8358036, 6639, 8329352, 8376085, 3039, 25747, 15497, 8376591, 27477, 8351416, 40544, 8353761, 8349702, 8353686, 8353167, 8377112, 5508, 8343874, 8350445, 8376873, 8380136, 10199, 8374824, 8349561, 8373706, 8358548, 862, 10137, 19365, 12727, 8373170, 8376749, 8359489, 8357201, 8365314, 10960, 2144, 8362169, 8366142, 8345269, 32466, 8369872, 4190, 11501, 8355127, 17740, 8321729, 22632, 1524, 21927, 8353251, 8363594, 13543, 22738, 29081, 4763, 8371572, 8358348, 8342082, 8367978, 3037, 48372, 26465, 8374520, 4560, 8376125, 14525, 4078, 38458, 8365142, 17793, 9417, 8360855, 6359, 8657, 28311, 8369849, 19976, 8365856, 8342403, 8372061, 11615, 20749, 8361429, 7942, 8379600, 24838, 31944, 3096, 3539, 2571, 27884, 8371831, 12425, 13331, 18885, 18186, 8359047, 8373464, 10731, 23669, 8378471, 8379079, 38944, 8327541, 32262, 8358587, 3721, 15277, 19474, 14502, 8378365, 2728, 6421, 12800, 30531, 8204, 7106, 15150, 20380, 10245, 18322, 169, 8356090, 8345786, 8370479, 12426, 10610, 8370921, 8366281, 8373801, 20999, 22535, 28618, 8345371, 8363457, 8363469, 12631, 10496, 8349815, 5281, 14583, 29690, 5639, 8365923, 8350876, 8378807, 9790, 16145, 8362496, 8365410, 8369632, 8359059, 7459, 8367413, 4868, 7559, 8373009, 8359311, 8369767, 8368755, 8368457, 8374725, 21667, 8378087, 1277, 29943, 23120, 8373971, 8376762, 8368605, 8328082, 8366471, 4305, 8361187, 16106, 24733, 8373301, 8369182, 8364733, 1522, 8355188, 8358858, 2349, 8350987, 8354486, 3799, 13137, 8372496, 10058, 8372363, 8369050, 337, 8369877, 8373494, 8350314, 8349655, 10819, 16378, 8364396, 38019, 8374623, 3585, 8345481, 8366110, 8347218, 8353106, 37850, 14979, 8362491, 8363557, 3493, 8375832, 8377888, 2119, 8357972, 8353262, 8371194, 1944, 10000, 8378773, 28035, 11881, 8369223, 14534, 17039, 8368897, 15535, 21685, 8364342, 16646, 428, 10543, 37280, 8358605, 9733, 8352216, 12963, 7561, 8332166, 20995, 8365777],
[11583, 5902, 30109, 8350695, 8375446, 8371773, 8344663, 8375347, 8341616, 10319, 8380152, 8379031, 8368092, 8340640, 742, 8361422, 12218, 5477, 6941, 19861, 191, 496, 8358344, 7771, 8350015, 8345724, 34990, 8342637, 8366469, 10864, 8359352, 8362183, 8368601, 8376852, 8370390, 8376200, 25347, 8373295, 8354615, 36898, 8357106, 8375780, 8365902, 22421, 14011, 25578, 8361860, 5998, 31249, 8354430, 15546, 8351703, 8370164, 28355, 8366651, 15891, 14218, 4898, 38509, 8350647, 14608, 26710, 8367095, 8376151, 8358753, 8361912, 17189, 8375272, 39137, 8377006, 8370701, 8377226, 5263, 8370324, 45868, 16640, 42565, 8364212, 18661, 20843, 18404, 33837, 8373316, 24276, 8378585, 167, 8367542, 8351460, 8001, 8363779, 30498, 8372163, 30319, 42441, 8380191, 8372286, 41871, 800, 8367455, 18491, 8365374, 50621, 20675, 28295, 2337, 8369230, 49293, 8357491, 8369141, 15829, 8379859, 16586, 8378573, 8369859, 8365363, 8364928, 8378505, 2034, 19837, 15142, 8375778, 8347141, 10274, 35648, 20275, 8344060, 8372068, 18673, 23951, 7009, 8348981, 7900, 8351025, 8368550, 7174, 8323498, 5563, 8370898, 19049, 8357210, 8345280, 14597, 8345554, 17186, 8371876, 175, 8372772, 8368796, 10916, 8352331, 8405, 8339093, 8362335, 8373181, 8376193, 24300, 8359330, 7510, 8378400, 17301, 8376253, 8349135, 8379763, 14306, 810, 8366522, 8348194, 8360419, 8365364, 13122, 8362973, 8378541, 8360063, 38838, 8364926, 8357090, 8373637, 8346089, 15106, 8357814, 14810, 10302, 13481, 17358, 8376867, 13805, 8359885, 8374458, 8366994, 41531, 8363430, 5437, 8357160, 8367998, 10190, 8363197, 8375054, 8366811, 8378828, 8379792, 8357751, 27634, 8360692, 16649, 9617, 8360203, 2376, 15008, 52423, 8345537, 11555, 17015, 8362165, 38850, 8378860, 5005, 11317, 8194, 14823, 8349472, 8367850, 17290, 8343647, 8357420, 9973, 8368950, 8949, 8376599, 12869, 33579, 8359100, 13740, 19421, 17360, 5354, 7852, 22814, 8369489, 39860, 7444, 8379692, 8331996, 8372298, 25720, 8365915, 14667, 8374448, 8362903, 19044, 31247, 5670, 9511, 8376440, 28367, 8376607, 12439],
[4641, 8363428, 8373020, 8374949, 7253, 4521, 8353858, 1923, 8356593, 8376460, 8369010, 8373505, 8363779, 16280, 8364919, 8376457, 7788, 8375090, 8363251, 7366, 8370897, 2849, 8362959, 42015, 3969, 7677, 8359907, 8364576, 8373881, 8193, 16448, 8368284, 8367322, 8371621, 8358321, 8370409, 2219, 8376575, 8355575, 8361081, 8349774, 8371716, 8355664, 8376163, 7438, 8317466, 8374182, 27675, 22707, 15164, 8353459, 2546, 1381, 5876, 9154, 8370625, 7516, 8370948, 32302, 8346351, 17571, 8349206, 8360068, 9155, 8366701, 8357127, 8365933, 8372424, 35698, 8365473, 3105, 26612, 8352888, 3636, 8378033, 8378037, 8373022, 8361943, 13626, 372, 8372454, 20119, 8371552, 8364050, 2294, 8379949, 9936, 8365273, 14590, 8376634, 30298, 8357813, 8371829, 8365023, 12128, 19516, 6375, 8341568, 15987, 9580, 14254, 8359009, 17232, 14120, 18135, 8363945, 22131, 8365156, 13055, 16784, 8347854, 8363, 32399, 8369123, 36775, 8340583, 23525, 10342, 40604, 3347, 16834, 8379201, 764, 1006, 21558, 16712, 8370763, 8372359, 23216, 12791, 14870, 7229, 8372343, 27706, 8361249, 19890, 8148, 19348, 9750, 10227, 8348947, 42086, 8366160, 8365097, 8377497, 1180, 368, 4258, 8379392, 18069, 8363840, 17161, 8359648, 2974, 5548, 17368, 8372883, 8375733, 1416, 6204, 9442, 8376968, 10381, 24265, 8354216, 7857, 8351955, 8369387, 11108, 30343, 8357876, 8317258, 8356513, 19445, 24367, 8379421, 11990, 8372645, 8371570, 8379151, 8373891, 8368026, 10130, 38173, 8357865, 13564, 8352993, 20067, 8366549, 17893, 8375442, 8376164, 8360184, 9529, 8370825, 12410, 8369262, 8366383, 8357459, 8352448, 8372336, 10713, 8355260, 8379860, 8337506, 8370546, 7616, 8137, 8374107, 8364612, 8378652, 4436, 1528, 8378612, 6541, 8338674, 16092, 8378155, 8359049, 4881, 994, 8373082, 8370501, 8379865, 31013, 6407, 8358, 8350054, 32832, 8347838, 19514, 2592, 8374456, 8370630, 22268, 5513, 8369110, 738, 9251, 8363755, 17682, 12239, 3927, 8363108, 33375, 8368350, 8379563, 3173, 24986, 13090, 8378503, 8368097, 61, 8374014, 8370692, 28738],
[8357374, 51949, 8363063, 10705, 5643, 3911, 11236, 8378571, 19082, 8356102, 22566, 8337203, 8374172, 8368626, 8363601, 2650, 8330988, 17448, 8367498, 8365639, 8362276, 8376427, 8379838, 1342, 19652, 11746, 12041, 29042, 8379465, 21902, 8348706, 3065, 18, 8370846, 8377590, 1485, 18462, 8367075, 1952, 8375513, 638, 16385, 8378182, 4586, 7965, 8367662, 12835, 7440, 31159, 8368020, 13386, 10765, 14399, 8372967, 7510, 8378968, 8373056, 27593, 20072, 27086, 4146, 8376047, 7070, 8344023, 8371461, 6483, 8368311, 11992, 8366434, 22809, 8372369, 3274, 3519, 8379443, 64344, 14717, 8375279, 8349417, 11646, 8350490, 8363300, 6504, 6404, 20471, 8367752, 19488, 8344651, 25385, 8367312, 8368607, 8379793, 1966, 10230, 8373767, 8359272, 8363874, 11402, 8364909, 16373, 1174, 8373095, 25118, 31024, 8371930, 8350411, 56, 15526, 923, 50498, 8377557, 8377038, 8354806, 8374564, 8370505, 8373459, 28876, 8373770, 8378316, 8356138, 8352468, 7731, 3779, 14587, 8338797, 4474, 1980, 8355424, 22860, 8345641, 14472, 9868, 199, 1362, 8366289, 13683, 3960, 2692, 8375159, 8358126, 23274, 8377527, 11235, 8364665, 6558, 8359545, 8364403, 8376916, 8372418, 12365, 8375020, 8356561, 17222, 19415, 26310, 8362078, 8352451, 8377494, 8371190, 8361705, 27377, 34818, 8359773, 33144, 21596, 33695, 8379589, 26671, 8376570, 8364188, 8359743, 8368859, 8366806, 9684, 26641, 8372508, 8321, 15140, 21874, 8363214, 8360026, 16863, 18700, 14015, 8344698, 8375389, 8379288, 8377713, 8380026, 3607, 8373733, 17461, 7349, 8326653, 8356662, 22594, 8379680, 22661, 18309, 18609, 8359863, 1063, 85, 8353405, 7183, 8371700, 8373896, 8362942, 8204, 8377357, 8349875, 1931, 8362901, 21020, 560, 27271, 9058, 4222, 2075, 8369306, 8369315, 8365834, 16412, 5968, 8367512, 8368476, 8357846, 4981, 2207, 8376263, 8376238, 1180, 8380110, 8378015, 2751, 8372095, 7289, 8365710, 7500, 8349907, 8380375, 20192, 2655, 6917, 4513, 8354590, 9887, 11210, 18921, 8367785, 710, 8356472, 1242, 8375741, 4019, 20221, 5477],
[8376757, 32629, 14147, 8377833, 8369181, 18072, 21035, 32201, 9370, 8378537, 14404, 8367186, 3401, 11856, 8362655, 638, 8365125, 8363189, 8359537, 8367356, 19339, 3051, 8376812, 27533, 8371534, 8367752, 3999, 31601, 8356363, 41032, 8376570, 8359795, 13804, 7107, 15619, 18047, 36458, 8367714, 8357956, 8770, 8360588, 8377276, 8372611, 8379832, 8364963, 8373361, 4613, 15187, 9927, 8369087, 8373485, 793, 8346424, 2729, 22012, 13025, 19176, 22007, 8050, 8375416, 5586, 47878, 6825, 8558, 14818, 11108, 8356945, 8365439, 21448, 8353493, 8355247, 17345, 8367976, 8377106, 8354308, 8375555, 8352660, 8193, 2782, 8360891, 8, 21974, 7218, 8374637, 8371477, 8358213, 13176, 1225, 8370545, 8362648, 8359844, 8373304, 8374119, 8373768, 8351314, 28959, 9670, 10138, 8352830, 15617, 18089, 8364939, 8347820, 8345844, 1438, 8375740, 8266, 8358761, 20142, 7432, 19063, 8374845, 8371608, 25341, 7959, 8373575, 22453, 8369631, 6328, 20196, 8376196, 8358029, 12155, 8346878, 8349092, 8353436, 8377574, 13375, 8378206, 8358173, 8368083, 8372398, 8379627, 8375878, 15571, 8380032, 6312, 23179, 9988, 8353897, 20080, 841, 8374997, 7078, 8373618, 8362921, 44421, 8358973, 14329, 8331763, 8367608, 8374340, 8372703, 8369134, 8374429, 1298, 5884, 2052, 8352813, 37094, 8363509, 28300, 18296, 8364555, 8362112, 22830, 45343, 8375810, 19968, 12099, 66991, 8380148, 8362119, 26122, 8363464, 15321, 8340149, 8371927, 22014, 16049, 23174, 8370822, 12356, 8369514, 8369060, 10471, 3873, 4143, 5958, 8374584, 8368165, 12114, 29932, 6031, 34396, 8374981, 8365259, 8366434, 5707, 8375927, 15349, 1115, 8353691, 10474, 8369730, 8368607, 8372296, 3441, 31319, 8346760, 884, 8362769, 2872, 3139, 8378804, 9886, 18579, 21853, 8367305, 23838, 2208, 73117, 8355950, 20041, 14289, 8367638, 30577, 8347920, 8336563, 6130, 8365302, 8379303, 8361023, 5203, 8366155, 39759, 15290, 8378878, 8365238, 9837, 8375754, 8368355, 8377147, 37516, 8362579, 12447, 6416, 8352414, 23136, 8376547, 8358718, 22517, 8362459, 8367323, 8359512, 8357798],
[16134, 8364707, 8366184, 34713, 8362963, 8342067, 8374259, 8358068, 2225, 8948, 17044, 8378036, 8335776, 19674, 3364, 8356976, 10461, 8371402, 22856, 8374564, 15911, 8374326, 8373275, 10427, 8376343, 8380088, 8343379, 15087, 8374143, 12471, 4872, 8380191, 8371279, 12396, 4280, 12416, 8365219, 8366379, 13310, 8359817, 8356377, 12873, 8379668, 8377006, 24877, 27792, 8370507, 8372638, 3454, 13717, 5259, 8373049, 8370326, 8374274, 13035, 25405, 8367045, 43309, 8356859, 8379849, 8357431, 8347348, 8357132, 8357640, 8362525, 15464, 1002, 8329, 9848, 8371228, 8371932, 6688, 8374569, 20777, 12573, 6240, 20558, 8369319, 5646, 27741, 8379453, 8380177, 8379644, 8375752, 8365127, 3242, 8364850, 2699, 8379131, 2026, 20906, 8359647, 25886, 14216, 5679, 8369561, 8366306, 8376393, 28090, 28070, 20499, 8364537, 8355504, 3227, 19492, 8376347, 12385, 8348297, 12719, 8376519, 16061, 8369811, 8379190, 8344997, 208, 8374395, 8363341, 1406, 8374233, 8373352, 25622, 8364175, 14007, 37655, 13339, 22566, 8351689, 8378545, 3485, 8365936, 20788, 8376673, 26781, 8354275, 8377901, 8372257, 575, 755, 8362973, 8375857, 7634, 8368020, 2165, 9893, 6644, 29496, 12249, 8346531, 5095, 11770, 9726, 8364033, 8367309, 8373055, 8372698, 32338, 12834, 27223, 713, 6329, 20562, 8377503, 8365060, 5320, 8370541, 8378373, 24591, 8362087, 21001, 13440, 7657, 33125, 8361834, 8374522, 8361750, 8356116, 3682, 8354210, 3076, 16155, 8377238, 8051, 18999, 14857, 8363845, 7482, 8328898, 20975, 8372558, 24561, 8364198, 8380364, 8375377, 34568, 8376102, 670, 8801, 8357401, 8377327, 8366574, 8369471, 12749, 6078, 8378245, 8368825, 50, 31019, 8370925, 8346817, 11602, 8376588, 8361850, 2924, 27420, 43, 44437, 8376884, 8378674, 8339720, 5123, 8369659, 8342518, 17181, 8351670, 8379348, 8355404, 15529, 8341267, 8376197, 3435, 25170, 8358849, 8374948, 27136, 8356812, 6719, 14664, 17181, 10804, 10510, 5095, 15385, 8366954, 5092, 8377090, 8370222, 8374921, 32713, 8341568, 8952, 27331, 8366722, 8362852, 8359334, 8369469, 8377715],
[8367437, 8371445, 1072, 8377901, 8330984, 19212, 8363036, 8369508, 11222, 3901, 8379028, 16620, 8378944, 46830, 8371263, 6701, 7581, 8346352, 8362810, 8338688, 8374209, 29683, 8371881, 8374694, 8380002, 2992, 4542, 8360048, 28932, 8362445, 9738, 8369348, 8368442, 8370889, 30734, 8372136, 8264, 8375373, 2818, 8371188, 152, 8377324, 8366811, 8368805, 7785, 8368294, 7854, 10326, 7720, 1487, 5542, 8375812, 8378705, 19340, 8351144, 8371546, 8371946, 8375905, 8350360, 19286, 20163, 14029, 8373279, 8352633, 21171, 8367916, 21758, 8368504, 8360663, 9087, 8362692, 8370253, 8373041, 20731, 8371429, 8358965, 8370110, 8374697, 21345, 8369134, 24497, 8352046, 11060, 15952, 20118, 8372067, 2837, 41282, 8372840, 8343792, 8372620, 4456, 8364331, 8370318, 8368638, 15944, 8376385, 31641, 8370341, 8342403, 18999, 8371659, 8364241, 25802, 8356366, 21352, 8352960, 10652, 23432, 8370280, 16771, 8352423, 580, 2516, 16218, 8359251, 8358033, 9384, 18802, 32607, 4471, 7607, 14254, 33479, 8354163, 8355301, 8371726, 8358388, 8377978, 15651, 23534, 8369282, 8370708, 22884, 1001, 17839, 697, 8378415, 8357060, 13499, 8352, 8367139, 8376875, 15677, 29592, 31289, 8368404, 22942, 21624, 18376, 12624, 10073, 8349507, 8402, 12662, 8368356, 8377844, 13849, 28336, 8373005, 8364923, 11436, 8345333, 20337, 8365353, 29019, 8379092, 8380016, 29417, 8368136, 9285, 8380017, 8371319, 3069, 9430, 8374728, 4565, 8345931, 8350768, 8379041, 7753, 9402, 8364262, 8350806, 4941, 20625, 14953, 8368960, 8362815, 13423, 8183, 8340047, 8374303, 26071, 8371941, 8375527, 8364049, 8354878, 19940, 13279, 8372135, 8350193, 14039, 8372204, 8366790, 8375551, 8358699, 8357979, 8364939, 8362380, 5968, 576, 33678, 8356816, 8373200, 370, 8377618, 8366548, 5546, 8379515, 1484, 26471, 8379011, 31696, 31538, 8181, 8340978, 8355255, 8373534, 7097, 8354478, 8363977, 8371315, 8363908, 8480, 27691, 8343358, 17882, 19098, 8377730, 16546, 8376778, 8366652, 6006, 8367964, 8960, 15157, 8362727, 2859, 8361242, 26554, 8364298, 15656, 8373179, 8359147, 33027]]
-ct0: [[8347513, 8354186, 34423, 13933, 8374855, 3432, 8364326, 8372198, 5907, 22100, 8377422, 8362119, 44068, 8366248, 14456, 8346980, 11730, 19608, 20918, 29250, 8358540, 8331003, 20808, 12221, 8369165, 31694, 8378648, 14166, 8374089, 8368593, 8378256, 8373986, 2335, 29095, 8340266, 8379490, 8377312, 32095, 11684, 8360047, 32371, 13905, 8373786, 16223, 17544, 4090, 8354953, 9035, 8352729, 5673, 8371112, 8359481, 3116, 8379643, 8374192, 8356936, 26903, 19841, 17718, 6778, 1752, 8366898, 11630, 5825, 8371490, 28342, 8354730, 8379513, 6487, 15859, 9551, 8367918, 8369986, 18908, 8353110, 8374701, 22057, 8366531, 13466, 31175, 15170, 13740, 14356, 38083, 8375373, 8359654, 8351485, 8355932, 8352076, 14462, 8353747, 8375074, 17605, 142, 8360599, 8362164, 8353611, 325, 6331, 8338319, 11303, 8364098, 8861, 8378509, 3141, 8370534, 24500, 13627, 8364524, 8346356, 21157, 8368847, 8340569, 8378335, 2554, 8376691, 19089, 31662, 627, 8376359, 8377635, 8345335, 8356636, 8367324, 47139, 8370379, 8378113, 22246, 8356573, 8360075, 8375438, 8375983, 8364241, 8376974, 15834, 30665, 8348486, 8374814, 1206, 8375155, 8378749, 8377959, 8373305, 7579, 550, 3588, 8369932, 8370952, 8375094, 10029, 8372172, 12630, 15102, 8349619, 8373739, 4309, 120, 17734, 8352733, 8366451, 8367042, 8359527, 22852, 8351376, 3264, 8377753, 8357650, 1034, 8363032, 14266, 25406, 20543, 29134, 8346605, 8370784, 8360783, 8375934, 25596, 33326, 8340014, 1549, 6338, 8365444, 29653, 5651, 14135, 8356692, 14997, 13716, 8365827, 40060, 22041, 6094, 8363309, 18808, 32107, 25223, 29118, 8354350, 1451, 8353692, 5028, 8370435, 8363129, 8356221, 31494, 3784, 8379974, 6296, 7294, 8364121, 7399, 4622, 15885, 8378697, 35011, 17604, 32535, 8378879, 8359042, 8374126, 8358575, 7630, 8368784, 3273, 8371642, 4121, 8375245, 8367454, 36413, 11241, 25447, 8378336, 8375448, 4166, 6391, 32273, 8375374, 8375213, 8378522, 20714, 4741, 8377193, 6032, 16086, 8374540, 8358484, 8370756, 8370738, 7440, 3818, 7607, 10081, 33642, 8369958, 8364683],
[19131, 8379006, 8363551, 15550, 42018, 19869, 19948, 9640, 8350470, 8363130, 16729, 32842, 3387, 8377312, 22381, 8373778, 51065, 4332, 8377378, 8354670, 8364920, 3826, 8352940, 29001, 8339873, 26656, 30715, 26731, 27250, 3305, 8374909, 36543, 29972, 3544, 281, 8370218, 5593, 30856, 6711, 21869, 8379555, 8370280, 8361052, 8367690, 7247, 3668, 20928, 23216, 15103, 8369457, 8378273, 18248, 14275, 35148, 8347951, 10545, 8376227, 8368916, 25290, 8362677, 58688, 8357785, 8378893, 8358490, 27166, 16823, 8366874, 8357679, 8351336, 8375654, 8845, 22069, 38335, 12439, 8377380, 8332045, 8353952, 5897, 8375857, 4292, 8365892, 8376339, 8341959, 15275, 8362624, 8371000, 19562, 8374058, 8371760, 8352106, 10568, 8360441, 14561, 38014, 8356, 8368802, 8359668, 18988, 8372475, 817, 8355579, 8348473, 8377321, 8376878, 8377846, 8352533, 8586, 8367992, 8367086, 8361532, 8362231, 21370, 6953, 8369686, 8356748, 1946, 1338, 8341473, 52876, 8348155, 21830, 8376696, 8365140, 8360943, 8365915, 2052, 8377689, 8373996, 8367617, 8349886, 8372213, 8373311, 8365267, 8360037, 8370172, 8362095, 8380248, 24327, 34631, 9938, 8367991, 8369807, 9496, 14136, 6616, 8359418, 8357882, 8351799, 35046, 16960, 16948, 8367786, 8369921, 30602, 8375136, 8365834, 8350727, 8374778, 14494, 29541, 1610, 8370627, 8364272, 17921, 15007, 10785, 21358, 8372958, 13004, 8375549, 8372858, 7408, 21106, 10650, 11662, 11960, 5692, 8358750, 2330, 8379140, 8350474, 8357297, 6446, 3655, 11812, 52335, 13946, 8376112, 19230, 8364311, 8355684, 7116, 11235, 15684, 8378895, 25229, 21559, 8378068, 29430, 25931, 8376618, 8367280, 7921, 8370359, 8054, 11367, 8380080, 10540, 6923, 30103, 30762, 8369598, 8364039, 16021, 8342398, 5794, 8376832, 34936, 14307, 33199, 27311, 8342567, 8365438, 17926, 16860, 8376924, 4585, 2529, 8378298, 22445, 27155, 9223, 8378473, 8370417, 1644, 8352382, 8368536, 11194, 8365883, 8363378, 11520, 8364882, 8358732, 16075, 8363771, 8379989, 8369874, 8343137, 21812, 8370684, 28201, 8367454, 8372856, 48251, 8359422, 14640],
[8368834, 8374515, 8350308, 29722, 4971, 8644, 35754, 5070, 38801, 8370098, 265, 1386, 12325, 39777, 8379675, 18995, 8368199, 8374940, 8373476, 8360556, 8380226, 8379921, 22073, 8372646, 30402, 34693, 8345427, 37780, 13948, 8369553, 21065, 18234, 11816, 3565, 10027, 4217, 8355070, 7122, 25802, 8343519, 23311, 4637, 14515, 8357996, 8366406, 8354839, 18557, 8374419, 8349168, 25987, 8364871, 28714, 10253, 8352062, 13766, 8364526, 8366199, 8375519, 8341908, 29770, 8365809, 8353707, 13322, 4266, 21664, 18505, 8363228, 5145, 8341280, 3411, 9716, 3191, 8375154, 10093, 8334549, 8363777, 8337852, 16205, 8361756, 8359574, 8362013, 8346580, 7101, 8356141, 1832, 8380250, 12875, 28957, 8372416, 16638, 8349919, 8254, 8350098, 8337976, 226, 8131, 8338546, 8379617, 12962, 8361926, 15043, 8329796, 8359742, 8352122, 8378080, 11187, 8331124, 22926, 11276, 8364588, 558, 8363831, 1844, 10558, 15054, 15489, 1912, 8378383, 8360580, 8365275, 4639, 33276, 8370143, 8344769, 8360142, 36357, 8349, 8361744, 8356466, 8373408, 31436, 8372517, 29392, 11867, 8373243, 56919, 8374854, 9519, 8361368, 23207, 35137, 8365820, 34863, 8363231, 8541, 8380242, 7645, 11621, 8369501, 28086, 8372012, 41324, 18082, 7236, 4224, 8356117, 21087, 8372907, 2017, 8363116, 4164, 31282, 654, 8366111, 8379607, 13895, 32223, 19998, 15053, 8367295, 17444, 1876, 20354, 8341579, 15491, 23327, 6780, 34328, 8365311, 22603, 8365607, 8370115, 8366936, 8363059, 3550, 8366612, 20532, 5959, 13423, 8338886, 16987, 8374980, 23257, 12419, 8370227, 17220, 5363, 13606, 1589, 625, 22666, 8352783, 19725, 8363768, 8370800, 20214, 8378041, 8365409, 8327994, 34880, 8368862, 8363402, 18252, 8341567, 1557, 8375412, 8369100, 8372223, 8365594, 30945, 12567, 8363127, 36770, 22997, 8370444, 11467, 8371468, 3818, 8367548, 8346838, 21317, 8366677, 8360996, 8363057, 8375063, 8372565, 8357603, 10928, 8340557, 8372973, 725, 48421, 8119, 8354697, 14502, 8365750, 5969, 17514, 8361373, 8349170, 8374747, 8370906, 3977, 8352050, 3810, 8367978],
[8375776, 16989, 7397, 5468, 8373164, 8375896, 26559, 8378494, 23824, 3957, 11407, 6912, 16638, 8364137, 15498, 3960, 8372629, 5327, 17166, 8373051, 9520, 8377568, 17458, 8338402, 8376448, 8372740, 20510, 15841, 6536, 8372224, 8363969, 12133, 13095, 8796, 22096, 10008, 8378198, 3842, 24842, 19336, 30643, 8701, 24753, 4254, 8372979, 62951, 6235, 8352742, 8357710, 8365253, 26958, 8377871, 8379036, 8374541, 8371263, 9792, 8372901, 9469, 8348115, 34066, 8362846, 31211, 20349, 8371262, 13716, 23290, 14484, 7993, 8344719, 14944, 8377312, 8353805, 27529, 8376781, 2384, 2380, 7395, 18474, 8366791, 8380045, 7963, 8360298, 8865, 16367, 8378123, 468, 8370481, 15144, 8365827, 3783, 8350119, 22604, 8588, 15394, 8368289, 8360901, 8374042, 38849, 8364430, 8370837, 8366163, 21408, 8363185, 8366297, 8362282, 16472, 8358286, 15261, 8367362, 8363633, 32563, 8372054, 8348018, 11294, 8343642, 39834, 8356892, 8370075, 8339813, 8377070, 8363583, 1216, 8379653, 8379411, 8358859, 8363705, 9654, 8058, 8357201, 8367626, 8365547, 8373188, 8074, 8352711, 19168, 8360527, 8372269, 8361069, 8370667, 8370190, 31470, 8338331, 14257, 15320, 2920, 8379237, 8380049, 8376159, 1025, 8362348, 16577, 8363256, 20769, 8377443, 8374869, 8363049, 7534, 4684, 8379001, 8374213, 8370975, 3449, 8370036, 8356152, 26201, 8372560, 28462, 11030, 8369309, 8350074, 22541, 63159, 23904, 8360972, 8356050, 996, 8368427, 7772, 8847, 1266, 6526, 12391, 8370287, 8342244, 22552, 8366853, 27424, 8360350, 13868, 8362524, 4975, 4253, 20233, 8370888, 9592, 8368007, 11155, 14034, 22958, 27969, 8081, 8369704, 25157, 557, 42911, 9871, 8372801, 8372280, 6310, 15805, 1765, 8375981, 8378889, 1805, 8373876, 41743, 8364325, 2262, 21368, 8375536, 8379423, 7335, 9916, 552, 8349404, 8374010, 8372059, 30363, 8347585, 32579, 8360903, 8377825, 5961, 9787, 8358149, 8374904, 11307, 8379679, 8371166, 16662, 8362735, 8368178, 8376490, 17309, 8347042, 12067, 854, 8377244, 8355431, 8367327, 1914, 12320, 8380356, 6403, 9725, 8351679],
[23043, 8328468, 17354, 8369712, 8374774, 8376506, 8369181, 1846, 8361335, 24315, 8357851, 43214, 6245, 11791, 16816, 8377767, 49429, 8362969, 12919, 14778, 18141, 3990, 579, 8379075, 8360765, 8368671, 8368376, 8351375, 952, 8358515, 31711, 8377352, 8380399, 9571, 2827, 8378932, 8361955, 13342, 8378465, 4904, 8379779, 8364032, 2235, 8375831, 8372452, 12755, 8367582, 8372977, 8349258, 12397, 8367031, 8369652, 8366018, 7450, 8372907, 1449, 7361, 8352824, 8360345, 8353331, 8376271, 4370, 8373347, 36394, 8956, 8373934, 12106, 8368425, 13983, 8357608, 8048, 8377143, 8376898, 974, 8316073, 8365700, 5138, 31000, 8368771, 29927, 17117, 8373913, 8374013, 8359946, 12665, 8360929, 35766, 8355032, 13105, 11810, 624, 8378451, 8370187, 6650, 21145, 16543, 8369015, 15508, 8364044, 8379243, 7322, 8355299, 8349393, 8487, 30006, 8380361, 8364891, 8379494, 8329919, 2860, 3379, 25611, 5853, 9912, 6958, 8351541, 6647, 2101, 24279, 27949, 8372686, 8376638, 8365830, 41620, 8375943, 8378437, 24993, 8357557, 34776, 8365945, 8370549, 8380218, 8379055, 14128, 8366734, 8376457, 8377725, 5258, 22291, 8357143, 2890, 8369182, 15752, 8373859, 20872, 16014, 3501, 7999, 8368052, 5397, 23856, 8363195, 8361002, 8354107, 18339, 27966, 2923, 9227, 18712, 8353040, 8345599, 20644, 8347273, 8358821, 8346722, 828, 8353746, 3847, 16229, 20674, 11558, 13611, 8370733, 8353776, 7909, 8372096, 8365277, 8358543, 17203, 20391, 8363554, 8361717, 8366402, 35719, 5028, 1129, 2704, 391, 8376810, 6684, 8362956, 8373068, 53764, 23755, 8357823, 737, 8357756, 8362108, 8361808, 20554, 8379354, 8380332, 27012, 8373234, 8717, 6521, 17475, 8372213, 3060, 30542, 8378486, 17516, 8359397, 8379857, 8353146, 8371359, 8376195, 8378342, 11111, 11102, 14583, 8364005, 8374449, 12905, 11941, 22571, 8375436, 8378210, 4154, 4179, 8379237, 307, 2402, 8377666, 8322, 8373128, 14707, 8372917, 30510, 42, 8360225, 8377762, 8373500, 8375904, 25827, 8370530, 8369207, 8361496, 12632, 8379707, 23945, 8379175, 4676, 8376398, 8360196, 8374940],
[3660, 8347788, 8366270, 2584, 11236, 8362345, 8359382, 8348216, 8371047, 1880, 8366013, 13231, 8377016, 8368561, 17762, 8379779, 15292, 17228, 20880, 13061, 8361078, 8377366, 3605, 8352884, 8883, 12665, 8376418, 8348816, 24054, 8339385, 3847, 20622, 8366613, 8373310, 8364798, 8362370, 8343959, 12703, 22461, 8371647, 19829, 3141, 7806, 585, 15454, 7056, 8375804, 8365230, 8370490, 11330, 6932, 8379624, 33993, 8377688, 8358405, 8367392, 8361241, 8358410, 8372367, 5001, 8374831, 8332539, 8373592, 8371859, 8365599, 8369309, 23472, 14978, 8358969, 26924, 25170, 8363072, 12441, 3311, 26109, 4862, 27757, 8372224, 8377635, 19526, 8380409, 8358443, 8373199, 5780, 8940, 22204, 8367241, 8379192, 9872, 17769, 20573, 7113, 6298, 6649, 29103, 8351458, 8370747, 8370279, 27587, 8364800, 8362328, 15478, 32597, 34573, 8378979, 4677, 8372151, 21656, 8360275, 8372985, 8361354, 5572, 8809, 8355076, 8372458, 6842, 8357964, 10786, 8374089, 8360221, 4221, 22388, 8368262, 33539, 31325, 26981, 2843, 8367042, 2211, 22244, 12334, 8019, 790, 4539, 8364846, 385, 8374105, 8357238, 8370429, 26520, 8360337, 8379576, 5420, 8373339, 6799, 17496, 8335996, 21444, 8366088, 48654, 12809, 6077, 7714, 11283, 5988, 8379119, 8374533, 8378365, 27604, 8343323, 16908, 8352117, 8362121, 15862, 18305, 8357587, 8335074, 4607, 8360449, 8368318, 8313426, 269, 18298, 8354295, 16953, 8365096, 40268, 8490, 8358403, 8364368, 8357243, 9595, 8368061, 10903, 11357, 8369946, 8376544, 8376274, 8374459, 5833, 12252, 8368303, 8350485, 8374386, 8346021, 5436, 15158, 13983, 8374710, 4490, 8365068, 8379302, 26726, 8369943, 10687, 11810, 8121, 8376976, 8349098, 33657, 8379533, 17648, 8377545, 8377278, 1613, 8370531, 8361838, 8358564, 13112, 8356579, 8378209, 8307300, 24467, 8360376, 8366128, 12779, 8349840, 32497, 43854, 8374287, 15115, 1114, 19394, 8375214, 14262, 8340658, 8365127, 1539, 15179, 8370580, 4663, 12062, 3270, 8342901, 17838, 8367970, 8374001, 28003, 8357281, 3870, 21699, 8357900, 17958, 13094, 20905, 22619],
[8364283, 15710, 14233, 8345704, 17454, 38350, 6158, 22349, 8378192, 8371469, 8363373, 2381, 44641, 8360743, 8377053, 23441, 8369956, 9015, 8357561, 5853, 8364506, 6091, 7142, 8369990, 4074, 329, 37038, 8365330, 6274, 8367946, 8375545, 226, 9138, 8368021, 8376137, 8368001, 15198, 14038, 8367107, 20600, 24040, 8367544, 749, 3411, 8355540, 8352625, 9910, 7779, 8376963, 8366700, 8375158, 7368, 10091, 6143, 8367382, 8355012, 13372, 8337108, 23558, 568, 22986, 33069, 23285, 22777, 17892, 8364953, 8379415, 8372088, 8370569, 9189, 8485, 8373729, 5848, 8359640, 8367844, 8374177, 8359859, 11098, 8374771, 8352676, 964, 240, 773, 4665, 15290, 8377175, 15567, 8377718, 1286, 8378391, 8359511, 20770, 8354531, 8366201, 8374738, 10856, 14111, 4024, 8352327, 8352347, 8359918, 15880, 24913, 8377190, 8360925, 4070, 8368032, 32120, 8367698, 3898, 8364356, 10606, 1227, 35420, 8380209, 6022, 17076, 8379011, 6184, 7065, 8354795, 16242, 8366410, 8342762, 8367078, 8357851, 28728, 1872, 8376932, 14481, 8359629, 3744, 8353636, 26142, 2516, 8160, 8379842, 8379662, 17444, 4560, 8372783, 12397, 8378252, 8370524, 8373773, 8350921, 8368168, 33886, 8375322, 8368647, 8370691, 16384, 13108, 7362, 7719, 8348079, 8367583, 8353194, 8379704, 8374088, 8359855, 2914, 15357, 8375097, 9876, 2044, 8355826, 18330, 8359416, 8366977, 8372760, 8347292, 18583, 5895, 18667, 24301, 8376735, 26207, 8377341, 8364262, 3179, 8372366, 8361418, 8365560, 16572, 8372935, 51519, 8359442, 7859, 8355856, 16219, 53, 5040, 8345849, 4315, 8379747, 8371616, 23016, 3090, 13843, 10946, 8367668, 8374339, 2172, 11592, 8380367, 8349398, 9492, 33600, 8368815, 3829, 18567, 8377493, 8352997, 8380374, 8335980, 3533, 1743, 40697, 8375294, 10758, 37899, 8363236, 28747, 1069, 25013, 8364888, 39150, 4220, 8376982, 8355247, 21568, 5469, 8353281, 23605, 8373698, 8365753, 8363236, 8369613, 8369907, 8375322, 8365032, 13463, 8375325, 3327, 10195, 5496, 8347704, 38849, 8371465, 8353086, 13695, 17565, 21083, 10948, 2702],
[12980, 8972, 8379345, 2516, 49433, 8361205, 17381, 10909, 8369195, 8376516, 1389, 8363797, 1473, 8333587, 9154, 8373716, 8372836, 34065, 17607, 41729, 6208, 8350734, 8536, 5723, 415, 8377425, 8375875, 20369, 8351485, 17972, 8370679, 11069, 11975, 9528, 8349683, 8281, 8372153, 5044, 8377599, 9229, 8380265, 3093, 13606, 11612, 8372632, 12123, 8372563, 8370091, 8372697, 8378930, 8374875, 4605, 1712, 8361077, 29273, 8871, 8471, 4512, 30057, 8361131, 8360254, 8366388, 7138, 27784, 8359246, 12501, 8358659, 11913, 19754, 8371330, 17725, 10164, 7376, 8359686, 8988, 21452, 10307, 5720, 8359072, 11283, 8355920, 28371, 8369357, 8364465, 8360299, 8350, 8377580, 8339135, 7577, 36625, 7797, 8375961, 16086, 10099, 11779, 8364473, 4032, 8348776, 10076, 38014, 8361418, 8758, 16176, 8354615, 24051, 8359065, 27457, 8369765, 8356985, 10137, 8363646, 27994, 8379837, 8377901, 8364199, 21166, 22384, 8371033, 8361615, 8347810, 8375946, 8372810, 8366163, 8346938, 26254, 25116, 8691, 22029, 2439, 8364766, 8356883, 11135, 9709, 8357533, 8379416, 8362578, 8379720, 2002, 23357, 8366918, 8372065, 13278, 3542, 8364740, 8350825, 8349128, 12013, 8357475, 8358793, 8362041, 8367793, 8370344, 30910, 8372015, 8367755, 12061, 2573, 8366568, 8352081, 7412, 15494, 8368981, 35084, 8360080, 15064, 8351398, 1325, 401, 8351000, 12281, 8371132, 400, 9098, 8377348, 8370987, 5689, 8375852, 34486, 29649, 1376, 8372664, 8371015, 16155, 29611, 8375476, 8359792, 8365464, 11457, 17602, 8366994, 8372234, 40370, 6114, 8354346, 8476, 4890, 16368, 25539, 8360477, 8367138, 8282, 30224, 8366378, 8213, 13627, 4866, 21718, 22438, 15478, 18037, 8374449, 8379841, 8346739, 23601, 7217, 8380047, 2799, 13869, 8374871, 902, 8378933, 8353946, 1406, 8348721, 8348879, 8372236, 39439, 25162, 6883, 8373320, 25939, 16440, 9102, 16509, 8371937, 8352726, 37059, 8362535, 8361319, 2687, 8363871, 3639, 13765, 8374411, 12453, 8371457, 8365260, 17690, 8377558, 19175, 8353863, 16119, 8364761, 7238, 21270, 8347390]]
w - cs2 + ct0: [[8115182, 4584254, 1456594, 318974, 2392868, 437626, 4248392, 1906196, 3854317, 1310839, 8169526, 5329554, 811415, 2508157, 5411060, 6210242, 7326696, 1985231, 7266791, 1255060, 6127057, 3612253, 1379919, 4607302, 786513, 2095880, 5810147, 590784, 1925511, 7434207, 6840272, 2441956, 3813937, 871312, 1348051, 5675432, 7060989, 5869070, 3184814, 3760206, 5777905, 7969041, 1210679, 172481, 7955689, 2849073, 8183073, 737957, 1250935, 5146020, 5820482, 5686307, 7485078, 5253642, 4009269, 6431866, 6180493, 5084857, 6398755, 2584820, 189709, 2748965, 8106614, 830092, 8079216, 3076047, 468376, 6680088, 4292203, 1129035, 4678077, 328017, 5508030, 1920535, 2551406, 4487310, 3853790, 7546535, 1164956, 4315103, 3178994, 6332837, 2806173, 7571120, 8124416, 7450127, 4974094, 8053012, 5707184, 3280118, 2001910, 4959375, 4519567, 1291604, 6178308, 280004, 7180861, 6673594, 2014002, 4161162, 7468709, 4314678, 1387785, 6903444, 4973667, 3281712, 5649095, 4410320, 2148710, 5518882, 6170897, 1004352, 8140437, 6441590, 8054512, 7264142, 1691287, 2108462, 5189417, 982031, 6903389, 4076459, 1545007, 1864449, 1431991, 876109, 8279822, 2896808, 7619169, 2137610, 7059222, 582931, 8325546, 992740, 7148831, 4654147, 890297, 1253555, 1729303, 7802844, 5464889, 5881853, 3229531, 5291140, 4862431, 7375050, 8035675, 4538432, 3775801, 3364413, 7954477, 6178507, 2774628, 4730385, 2395884, 5696067, 2147180, 3017677, 6061047, 57643, 8241555, 870836, 6984464, 2958199, 4862500, 7614543, 1130472, 6127694, 3599954, 515298, 5140375, 5582055, 5341246, 3557272, 757453, 3543528, 2897568, 6327234, 716062, 6878713, 5915496, 7711787, 7104851, 318142, 6438286, 1603617, 37083, 3135665, 1356375, 3956472, 7368754, 385039, 1020997, 5458654, 3995669, 3434390, 1010244, 4737333, 2919070, 7378290, 4420252, 2101857, 2264155, 2914220, 1868075, 3169896, 6857705, 3648258, 6417373, 960182, 7044874, 307737, 1732452, 2960527, 210824, 2171518, 175015, 246211, 6004565, 5926387, 7559889, 6441312, 1121656, 1348552, 3398018, 2812626, 8350006, 5146994, 5573573, 1332525, 1974252, 7221111, 205344, 7737260, 4432203, 1760022, 939627, 720288, 7434383, 6418946, 5396016, 2683757, 7900384, 4893046, 2545060, 5287221, 4382836, 2067579, 1536739, 4011806, 478100, 657049, 599680, 5381345, 4910883, 432554],
[4295370, 281930, 1047382, 5920939, 8246850, 2397368, 56355, 5910900, 2893094, 4595820, 3017480, 2434127, 2051703, 7804097, 3565568, 513049, 2633381, 374813, 4758662, 4497962, 5036966, 5907798, 7503941, 4849106, 6242204, 1638830, 5594748, 6313329, 3447801, 921883, 5000109, 6490573, 1072903, 6534539, 157451, 4098570, 6643224, 3995181, 6584105, 4692157, 1128321, 3185186, 3445339, 6879354, 5153961, 2327986, 1611191, 2876002, 722730, 6382907, 7666984, 1215963, 7706662, 1570628, 2095549, 257552, 3407752, 6365277, 4530073, 1285553, 7518450, 7081810, 273617, 7756913, 4044755, 3969667, 3533540, 5288111, 5837573, 7152855, 6528386, 8336326, 1428316, 5929183, 4997064, 5950020, 3390497, 6243342, 6805477, 743892, 270149, 3317490, 570347, 2451414, 2324234, 3914270, 6288041, 4146189, 6572027, 5676407, 357352, 2952235, 6326214, 6006349, 2212540, 6513325, 7099957, 7452053, 5641814, 7885239, 5331448, 4528272, 5787898, 5832359, 6133166, 7656250, 8033776, 3301245, 5108217, 1199684, 931943, 7375089, 1913501, 7463278, 1227565, 6972527, 1905021, 4415592, 1275050, 1461367, 7741393, 2415541, 5420727, 2765759, 6492086, 614540, 7126244, 2759101, 570792, 5576850, 7311163, 2592246, 229127, 3783282, 2132865, 6491416, 5342184, 53441, 604703, 7591756, 2320125, 7956238, 7744851, 3669095, 2166615, 304581, 1952641, 3688694, 1055841, 6792088, 4008459, 1871376, 4226837, 4213708, 2043732, 6120125, 2609511, 3625014, 4747872, 6994641, 8131099, 6960870, 5889639, 4210421, 5651457, 3130388, 2708750, 7171540, 7434728, 3572935, 4818606, 5206988, 5672864, 2304827, 7751429, 2040666, 3740972, 6966682, 7085710, 6244676, 739363, 6444833, 1559531, 7686052, 6417103, 570397, 2558770, 1076297, 7043917, 3785717, 7751939, 3387491, 7330918, 1212155, 7247966, 3650040, 7588387, 6133221, 1597131, 1169190, 2484586, 2414321, 2151430, 3950727, 6027161, 5643354, 5362009, 6077363, 6311114, 7440271, 6337577, 1583731, 295410, 3377575, 3707299, 3968335, 2999409, 3484094, 1641603, 3378599, 2429881, 2317354, 2586390, 3872475, 1242106, 4436469, 4704842, 7176757, 4913834, 5594817, 4054489, 434827, 1174534, 2027450, 896003, 900628, 1064218, 1992215, 723904, 487061, 7999617, 8022884, 3890367, 3098245, 7794445, 7323605, 3426595, 3694785, 2535905, 2740147, 6115944, 112592, 5366006, 5078797, 2140767, 5324795],
[4651030, 2691190, 7327817, 1284813, 6450471, 4708657, 6581520, 4053488, 6817878, 3698213, 1246566, 7037079, 3154772, 228525, 755128, 296036, 2342144, 4217724, 8298858, 187882, 5105305, 3922484, 1251927, 7499993, 179941, 743005, 3779132, 4264580, 547183, 1667048, 7653968, 5177312, 7525103, 8332871, 3997358, 2656187, 6182571, 7388130, 6442409, 2665317, 3415963, 5088892, 3888933, 5280046, 8263264, 6119307, 2708181, 6767047, 5620417, 1685641, 3494634, 3239675, 2872783, 5061722, 6891149, 8029545, 8291738, 561746, 3779409, 3189354, 8258762, 154194, 3847848, 3555159, 5426214, 7419821, 6377058, 6727992, 7167326, 5787635, 4245526, 5999813, 1686357, 2992562, 3693396, 2104026, 2295581, 8056628, 5100689, 3882571, 2473966, 6220203, 7931880, 5331565, 2254079, 2466857, 2651710, 4988607, 8215439, 4507804, 1688205, 3653698, 2976092, 1440316, 1182582, 1168641, 1826771, 3230919, 3441893, 1101679, 1741980, 5586643, 7293264, 3416903, 8124754, 7463289, 3737342, 4352418, 6341554, 515960, 4589717, 5016848, 1878967, 958660, 3377725, 6071916, 5735605, 5994864, 4734481, 5234509, 3152143, 1991700, 550725, 473828, 213848, 3815751, 1836339, 5781055, 2683682, 5734515, 6871489, 4381300, 3574621, 8286255, 5052919, 5677447, 2257195, 4553268, 4614540, 1635921, 1948587, 1381270, 7204911, 6709284, 2722387, 5759771, 60295, 4773427, 4502635, 4005266, 5862805, 1270491, 2726212, 2965304, 1217055, 3843292, 6735683, 5224025, 6968165, 3494444, 32556, 2118125, 6244818, 5312139, 5900852, 6920771, 3552947, 2516412, 6187141, 626249, 1589123, 137732, 1595535, 210781, 6744704, 2196537, 2875143, 3163896, 2057501, 51582, 4462016, 3124088, 3332264, 2426508, 5015414, 690523, 495620, 1868044, 6873152, 3870383, 5511700, 7214843, 619622, 4861785, 4013238, 164379, 1946546, 5826750, 6386615, 3978184, 1036115, 8186386, 4838397, 4824307, 1429711, 4577770, 3792885, 474702, 1512796, 6729983, 2870054, 5071503, 394814, 6088272, 4740778, 6254579, 1062145, 5728100, 2795670, 852606, 4120111, 125995, 7399216, 7945421, 5641396, 6337456, 2702982, 8186540, 5155249, 1162510, 3862144, 4899778, 6224497, 4989535, 686274, 4191635, 7939834, 5399060, 2991063, 7588076, 4675285, 2505494, 8322951, 3574611, 5336558, 1392186, 998554, 2329065, 5923162, 3329491, 8237180, 1290309, 4170391, 4738752, 5779774, 2262934],
[6340453, 7315075, 3359383, 1616816, 3054029, 5153922, 7922214, 1643996, 8153550, 4057122, 1447618, 6135936, 1107654, 1195713, 6270297, 7280088, 2208312, 6312377, 1881218, 757599, 2439408, 7831157, 2175541, 7790606, 906428, 1512188, 3483607, 7693285, 6900807, 5673223, 4558909, 4154332, 27542, 4717456, 4053986, 1442666, 2641964, 971957, 3274566, 3599111, 2013446, 479, 1380600, 1433419, 3804735, 3407993, 3666040, 1969287, 4250599, 2419597, 2353100, 6642082, 1502119, 7433977, 4979138, 6206371, 844107, 4104663, 210592, 3357719, 5080053, 3111697, 1617464, 7512987, 6839552, 7879852, 1958173, 4300713, 5854826, 5364669, 7787943, 1477359, 2924804, 2586124, 2048836, 608143, 6798478, 4937193, 7953761, 1446743, 3349846, 4665877, 4804122, 7067241, 6251013, 1087161, 5130560, 3285781, 6088005, 2222251, 5328422, 2551466, 6465548, 1721891, 3258317, 466462, 7499583, 3081325, 7407562, 1675231, 1452227, 8114709, 2495259, 6753011, 5303119, 8050596, 1039389, 3673417, 6826677, 5848792, 5111807, 5911429, 4627270, 2468894, 2451072, 6975982, 4673919, 132181, 2239259, 7315112, 8001825, 7715158, 5601294, 4805596, 7836490, 4727247, 3332108, 3210746, 4867764, 7612073, 4600072, 1850236, 5130577, 6830263, 371642, 1675854, 4757089, 8281802, 4759109, 5491146, 3039913, 3500029, 2804379, 7678372, 531218, 2397715, 2440564, 3681616, 7105041, 5599111, 1127830, 293131, 7258008, 6678265, 5364232, 7472158, 3610564, 1576483, 13007, 5921681, 2220281, 2719616, 2062097, 2609170, 4716990, 7701818, 7073368, 1072604, 7688340, 6789979, 2860692, 6146306, 1775708, 6553823, 3892983, 205769, 3632822, 2875275, 7397806, 4736577, 1100256, 5186227, 4474231, 1872039, 7041509, 5223657, 5442584, 23815, 217898, 5109958, 7407554, 2667321, 7098650, 6942203, 1898029, 1417448, 7085323, 4546010, 6429306, 7476595, 5718976, 4478849, 6369183, 1111526, 874598, 6201983, 6750976, 8153367, 2883607, 6557936, 7157958, 5117465, 4861657, 5029202, 6614297, 4244991, 5426990, 168841, 894355, 4260224, 959547, 3101140, 1403938, 6792716, 5256928, 5310071, 1320887, 2810115, 2206215, 3613162, 659754, 5043190, 5964960, 7583625, 4800922, 5846153, 4898991, 6956726, 1173357, 7361274, 3941335, 2713549, 3938253, 1687500, 1259988, 8165302, 5797901, 1761424, 4408706, 4385248, 6762704, 6757093, 6718707, 2419217, 4548426, 3898657],
[1231410, 5799402, 2588005, 1077169, 1494689, 124516, 6788638, 4178258, 6618374, 3048830, 6980123, 3242353, 1966138, 735134, 1846284, 8127395, 5306237, 5313157, 7272880, 6198297, 7803719, 6745830, 1978089, 6727664, 643816, 3728840, 2644771, 6101404, 2964587, 3369413, 1211421, 4659561, 6194956, 2985315, 3970109, 451670, 6166790, 2920456, 3067083, 1552258, 5600207, 1109101, 7197317, 5173911, 7860800, 7910001, 2478816, 2483471, 7982961, 6918536, 3330095, 3700342, 1096244, 2989692, 4438737, 7969514, 2354835, 5355891, 3486151, 5016797, 2041633, 1240887, 3951791, 2749355, 2565588, 7488752, 3767764, 5345483, 5884024, 7132736, 7784658, 3489239, 2352119, 3437836, 5374957, 6088613, 1413954, 5939988, 2520595, 5035296, 1032887, 3853376, 6064933, 6513586, 2306290, 946769, 4875335, 795652, 5873622, 3324543, 383845, 8090963, 408474, 3904245, 4171234, 1503834, 5133458, 5951297, 7271812, 3252482, 7108368, 2722879, 2861677, 1976595, 7110259, 2328228, 7713263, 4367860, 1147825, 5516493, 2836804, 6066412, 2247687, 5217763, 6088767, 4245211, 3185977, 4577021, 7036962, 5669126, 7869534, 5810781, 2061533, 3024496, 1770346, 2170976, 8351802, 2919982, 4651915, 3491002, 8161510, 4225944, 2006497, 5384023, 479178, 3567617, 3980342, 4385573, 1058575, 5628011, 5756818, 3914002, 242516, 7694345, 5825945, 1538675, 1580777, 4430581, 4809368, 14735, 2870926, 4439207, 3339389, 5971994, 1498237, 7035035, 7650460, 867388, 1713359, 7747326, 1767332, 1362983, 3991968, 3111800, 4716020, 1938720, 7047473, 6005890, 7313876, 7980679, 2785223, 6228952, 3606415, 4429731, 581532, 7336315, 5274324, 1897136, 3403760, 7656980, 8328023, 6959192, 8373095, 707783, 8170302, 5194613, 3062450, 1305812, 7338104, 892587, 7352847, 6947592, 4978977, 8251816, 1444621, 2294710, 594809, 4396572, 2878411, 8274079, 6930968, 5703215, 6001949, 3235644, 3092092, 5875240, 1490277, 2670438, 156762, 4075851, 4811455, 2216788, 6655240, 2475938, 7063834, 6762482, 5775277, 5947792, 6261766, 773642, 1753385, 8359696, 436933, 6692998, 7853074, 7667883, 4207157, 2828140, 4976068, 5733876, 1470853, 969365, 4162188, 7840195, 3169231, 4601061, 8259224, 975527, 3417637, 7687625, 464756, 7516533, 2476912, 4967155, 6922121, 7148924, 6766926, 1958170, 1921562, 4043720, 3089422, 489863, 4883797, 7947441, 5594011, 1241508],
[7120288, 6630519, 6638351, 2985520, 1972209, 3703847, 55422, 4920852, 2643574, 6744197, 7135584, 1681070, 1910971, 2414583, 1791029, 6785535, 6792563, 119981, 6574179, 4765489, 1764447, 6009442, 5817331, 7496057, 4927202, 3072279, 6009325, 6999339, 7814485, 3317200, 7412511, 7886915, 7483713, 3519797, 7957743, 6094966, 8123794, 5252851, 173021, 2977769, 8095056, 560015, 1045179, 8069473, 4684433, 7895055, 1842990, 5986220, 593555, 1751164, 2954444, 3046916, 1790076, 6798165, 1624632, 1386930, 509290, 5794851, 5043716, 2905335, 7025412, 6311083, 2372723, 872115, 4703505, 7804133, 210054, 3738128, 7437903, 7377035, 5189163, 976763, 1044775, 5566001, 4930822, 5472487, 1770546, 7019868, 1414168, 4926949, 1558080, 268413, 4632590, 5150715, 1425905, 6707376, 279759, 3170771, 2864577, 6606900, 8179879, 2432929, 4430917, 504768, 7749528, 8312150, 2019701, 666853, 4432796, 113248, 2832884, 2551174, 4806929, 4983760, 4925375, 1672198, 5292516, 4434736, 5049615, 5474496, 4163481, 1385852, 7345470, 607657, 1583979, 782617, 17384, 4361001, 6869381, 3939499, 1225289, 7043149, 5300446, 5433726, 4942410, 7894569, 7726976, 4708429, 3819632, 3225587, 6371368, 238018, 2949728, 5556515, 1838800, 1479109, 1968276, 5957041, 1030713, 2715818, 4319601, 7360143, 3966561, 7620326, 7071608, 5249829, 6095062, 6439450, 6659933, 6279237, 610003, 3951823, 5356161, 98784, 7483793, 872398, 5344875, 5892461, 2902228, 2538083, 7042765, 8189515, 7836324, 7657131, 6926646, 5071770, 1198930, 965522, 5320984, 7643155, 6384420, 7407387, 5508208, 3541356, 7530236, 3422362, 7626208, 7415686, 2325582, 7805630, 6351082, 2384280, 7017750, 8163298, 7332601, 6215178, 83134, 1461519, 2846742, 3398022, 888501, 8275929, 7990903, 8177286, 1055018, 2951442, 1483179, 1658923, 7996254, 2601955, 13376, 7379554, 373332, 7704351, 5704917, 4890531, 4689623, 18485, 6402771, 3579286, 4712985, 4962852, 3716203, 1089163, 4098571, 1771359, 2408039, 6980226, 4188044, 2749354, 7777099, 8184790, 1595180, 5011005, 2284427, 7905264, 7381347, 8047574, 4574221, 4987271, 5350779, 7809147, 5779924, 904902, 7070593, 7800604, 1330807, 1514506, 3680853, 1492999, 3510291, 3132378, 1393801, 4243180, 299171, 64800, 6531866, 3976505, 4644733, 4916686, 2064398, 4970084, 7019883, 8064311, 5016993, 2701475],
[8148699, 4475888, 5522173, 1085602, 825264, 824859, 6056887, 6561652, 8232357, 5470714, 5127020, 6347680, 5944623, 7955865, 3614075, 4692673, 667222, 4269796, 7978318, 2001113, 6476981, 6796010, 3879466, 6979019, 5475477, 2985496, 1827104, 2031016, 1765184, 6478372, 3124284, 4224096, 5874071, 7050106, 4612129, 583163, 7185257, 1020513, 5630289, 7607029, 7360648, 2925798, 4685348, 5501700, 3165828, 3790965, 1662141, 7405842, 5293985, 4440335, 7549553, 5375197, 5200899, 5295638, 3715277, 1286638, 1539216, 6937785, 3667318, 8308592, 3759094, 6167055, 2047208, 4992707, 7820630, 5430265, 7907704, 8230815, 902900, 8350087, 3518170, 4664124, 3128785, 5224494, 112377, 1560474, 1012250, 6107240, 96312, 4001689, 6453425, 3824978, 582942, 5064868, 5894807, 1600316, 4951897, 3277030, 1413186, 110752, 847151, 5210336, 7091751, 8255853, 8011664, 5785793, 7029785, 963233, 5242721, 3622236, 214026, 3227907, 275503, 6079735, 5780031, 976457, 2908789, 687000, 7916743, 7177882, 4525957, 6041122, 69729, 3514686, 6879689, 2114744, 4258451, 3257229, 1424208, 1044425, 6851158, 2209899, 7125507, 1898979, 329091, 5555942, 2357927, 3499915, 2061214, 2383277, 341026, 6473006, 1517206, 7108619, 1099756, 8019608, 615383, 3353007, 1436611, 4912105, 2682038, 1352202, 2727827, 6641373, 7231017, 8259128, 5418246, 4816277, 622134, 1909072, 5681784, 5392439, 4814064, 3551053, 6752740, 4792705, 7046280, 2550849, 4014239, 1935687, 7470562, 7761636, 5326415, 1939597, 3590434, 2330862, 4721673, 535247, 6287470, 1809678, 7243219, 4659852, 6706467, 7807331, 1599434, 1542686, 4842699, 962363, 2549995, 5928596, 1786840, 5322131, 1459747, 6077106, 6092980, 2993716, 7679550, 4699407, 3851461, 4374641, 6917820, 1516795, 2753689, 3519821, 2297439, 4353421, 7576042, 6087467, 1396828, 1720610, 3117543, 8053413, 7997066, 8226460, 7678640, 3565340, 3019896, 1264799, 4020844, 5573615, 29068, 1131281, 5563998, 4233187, 3316092, 6174100, 519691, 1297846, 3149871, 3080831, 6956233, 7068779, 7361037, 2532858, 5170842, 8342835, 5684376, 7029442, 1074944, 2865899, 7130720, 1501687, 3787095, 5860976, 1646867, 4730592, 4072847, 418544, 8156927, 1916269, 456768, 2647131, 7359430, 2231905, 8233873, 2712221, 189035, 750601, 1511841, 5888895, 1278381, 5894115, 224109, 4725215, 3375474, 5167934],
[2163297, 1765010, 7613218, 7133907, 2762516, 5705325, 738989, 1517741, 1864787, 1364733, 3153514, 1760283, 8103527, 2120947, 4467473, 3788122, 4222068, 8095111, 4229439, 5799483, 7749991, 3572134, 5027685, 7636134, 6768714, 3133830, 8181894, 6330897, 4597133, 1351399, 1625269, 7206512, 1660004, 883435, 3727532, 1380889, 6955115, 909766, 2693896, 3146895, 6197574, 3439905, 6182851, 7083181, 3644723, 5036616, 3618302, 4930116, 7767708, 599322, 1575888, 6043880, 3657679, 2395052, 794633, 1001239, 5386516, 5919638, 3015585, 671789, 8221771, 7713160, 3682020, 3967276, 2812711, 4221770, 881847, 6319106, 6480285, 707796, 1396292, 8325599, 4530566, 613780, 4425414, 4476711, 2805920, 2192125, 7076635, 1721879, 3151081, 1776038, 4487603, 5035236, 2421891, 7550910, 3339844, 5853955, 1185366, 2964308, 7468902, 7472498, 2741750, 7932140, 2851303, 444620, 3621432, 1612953, 4606185, 1915752, 7262334, 5217702, 704680, 6907135, 4070606, 6314606, 1902935, 4769170, 6923277, 4878253, 6796001, 3642402, 5794096, 6604780, 3237455, 1563366, 7452905, 482894, 3039269, 5211900, 4512669, 5693034, 5079627, 2210264, 7125087, 43622, 1395018, 417799, 5421457, 1484443, 2533821, 1666419, 6049823, 2115818, 3088901, 5762098, 6473634, 5500191, 8363031, 6221230, 5759502, 581852, 3422476, 4360649, 6139698, 7370065, 3152416, 784027, 478130, 778126, 7220007, 6813115, 7383130, 6873546, 8337635, 4113040, 1137262, 586807, 8197271, 1438412, 3616882, 1835146, 6321413, 5282490, 2732103, 5787030, 1378120, 7654226, 417794, 6354522, 2249874, 3036511, 3725400, 3929932, 673520, 3171642, 6475184, 3691599, 1929736, 6268011, 6647549, 5698945, 6708906, 4066828, 4844383, 379689, 2484561, 181106, 2343176, 1297754, 7609531, 3060780, 2058001, 1293844, 889744, 6134481, 5205724, 1025466, 7193368, 2754990, 7575338, 5912045, 1653260, 6304771, 7258068, 5658350, 1636841, 7289342, 6400190, 7247458, 561337, 1363188, 4240815, 4795440, 488182, 7848495, 2257242, 7755044, 1860689, 5697642, 2670527, 2321876, 6514003, 1968374, 4057298, 8060278, 4274664, 2428461, 6498068, 2770310, 1939049, 6285904, 6945803, 7485492, 3964445, 966547, 3789367, 5382694, 5454794, 3104407, 3062450, 6867749, 1362895, 1532032, 8109655, 4815885, 826942, 5649274, 7165041, 7811878, 3453968, 2745854, 1250549, 3162572, 5108426, 5078940]]
h: [[0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
[0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 1, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
[0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
[0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
[0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
[0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
[0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
[0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]]
||h||: 60, Hint check passed
||ct0||: 73117, ||ct0|| check passed

signature: 1C3B7FB47134FC1211A4F8FA16D8F84D642DB8182BBF70D549362A3182E2D313885BE701B5FBA7B2A7EE0B19B04A8F4E1D4B689028B10EB196297F56E75A5D037C89B141FC1CB41436159E014D096B8BDD86CD0946F4D51A02950FAAE06AA28B608F86A3AFE6A423DAB187CAB362176E44C7CF5C33E872D67126D4F7C442EBF493B685C5CEB7DE5C070E2D0656E16455D2A69A750EC29B50196ACA08DA2BA2D4048649FFF5E2923623561456897543BD1CCFEDBF854ACD1B4334C49C67DAA0456B1089B95D83CA8CBFDC1012ED3253AE6A97FEB8E8185D7A5A034F9B6F17ABFEA994AB6BA519FCF7632284056BFC41B69E7763A644D51D5936B235D8797A38657644AD0CDF1FDD05A0F7F36841ABC2BAB1EF0091B9A50B23DC37ADEA38D8791EE9C4728C612FADD4092A2EFEA38AECD6FEA2827F7D32856C6D1D43B0D30DA9DB79F192AD3F5AACF71CFD814E41D325D8D843D0F8252FDCA1279FC4A286063A69305F1342A46148D39580D290B22609B1B5499F1A5A698F62C1B0C1085A08E285E269EC4348494A188FE0F7C761A8C2D33D74831DF8969AD5464B658E9F059C70DC50F4D9FAA4119C69526446D59A46A0482C6ADF363E03887B320CD7502136712806E02067F4D4C2637EDF8F77148F6DB7EAD6EF797D7BDFDFC3438570B7FD144A4646D5FDA70C55352FD4789670F57156A3FAF6BFEEE142633C626E783BCB97AF8350833B159ECF162512CD5851F91332B8477E82D14174F6E52585B5EEC943AE99044FDE73E7D8035FC19D56DE56560DD541AF03999B415A927FC3036D80B4D2C64D03BCE42B7CE8D9863443D0600060DE7DECFF046626095F44A7BFC258DF7CD0C7570F5E06A158A6100CA60CDFB3C6C84029F3CFD1A1F7D355A537EF2F5A8C6FA5D1D8ED7D2FFE100EE943B8E20215F4DB23D5CCF782796BBE524A9A83904B4CB0F74FDAE0444B6D19D91114FC5C8A186EFF80880F7840E53788D334965EFB504695C6E9FECD2CAC50A3ADA9B2150BD88CACD80759066ABCE3868529F475A915D1341062A32C9D7713C8D8B76E9081EE715DE298E6A28EFACCE23B1916667396C4B0DFA3E12D11A5947B38D67B0BEFD14244B4C847FDB72226B3DB2C7AF3FBC5468768DD7849FDF20DEC9E8101A68F9304CABDA527799EDC0F994DE669B1A57E6E1D8D60893FE37157D72B0430530E362EF790CADADD5750FF38A146DB00B7553A2357FDC5E7454068B7694FAEED62454E5CFAEF69024783B5173D5BB761CDA8986A874F02098D93EC135B03164C2219FB39E5712408679147FF71F06B9C5720AFD40AD2561CC88354997066366A464454924B49DB8703EC24F807C5078FF68D9510587B2DB6BC82A6D597C9E2941E92444A7E3B85AA4766605E4C3D726589B35E2CD5DA4EC4288C615D1CF3582EBD5E63C2BBC60F7E34849DBDF734FBA6D4D8F4EF8121DAFD049AF1AAAABE4769FB9CC591D2206051BDCB9C102141E540BE5A4E4242FED93E96F620A02CF02A07E12A5AD8F3C7B6312198AEF2507D065D3614830F5C5441F9C53238EA649366A0EEA00350FA7414C7544FAD497EBD92D512E5CDCBF8C953724935D97C0E1A3079D45A40A54EDD9910E52F88175D0E4FEEFA0EA779404A24AAE32979F0AF3EBADB745B51B09FEC972145AE3EA4E485428EEB4C610120F29E9D94B3E4BB9B468582DAD685CDE5B5A900204C16863C21E1B5059487D772955CC1A74917FF8C05FDF4BBB8CC54CA2D59BD052B23D5ED7AE1A0671AC9713C43D1D7ED55087CE75245B496CA21011C08649471304420DB1142C2733FA0CC8E00AC670514882918A0B93E6969B0FE214B63E0A2F2A9C092E25D5E6870CD9BD98EAAFEC1ED886F64C9798834CABFA10DC8F45A86E89A0CDC301620A6202BED8C6B8F28BDA260DE8FD6CF502EFFF40F88E1F44786C2A062BDE1E44B237BF8BF5206E7890591A9E09B6AE196511CA444717E6A76A005A55F5866F010D79110A8F98217BAC2A2055883392ECE9E5B5F423F6EE28FE1F88370DCEDE6B3EFFD93A427F31AE8AECD8FBA6559ECC8E23C595147AF5DEE50E4C938B6D3D19E02181260800D5A12DD883F186C94061068E3BBC1D7366259664ACBCE927587A20F4BD80A67F72BDF405DD5E4F04679D916D5BA984CA51461EB33E0626CBA8FA7FDD6B3DBE15B21B776B18F6C7B82328486CC2644E9C6040B6F8DD97772D06944B7DA8B86E3876C2FF14C5E995D61F19FECCDFD79BCBC159986003C77961DE9487FDEFF065D22C639417C10DA0ACA253B9025663E54135DE4AFA0DB7A0D5AD1189D94DF24D6A71CD5A7858D48C242A7A7E3AEA8D67174B444791E2F43A4A081A99F9AEE0CC2859C0855326E2036B1FDB89D8CCF00AF787B459AA6049BC67FB54D82243E4F58CEE58E9255DEA3D5C2254378AFEB290FE78630A9065937873498B350526943DE231F5384EA83E98E2317E013C487D57EC50D1C850F83B272437BE365CA11F1C94C36F6A36DD99418287D0573440447AE18F6327AB2CF8F81CF93AFB3D09F6D814BF007740307BF22A54FA24B3D9155C95735B22FBD66B6A63DF6771904EA8DA54B2D4BA8477534065BB20B5653015BB67EE514EF0EF4EE07458B4196884C1132927540C3EB78C76E795F433EC0B43D544FB6F28006E9E49C79FDB9181AD5761E111346657E89BE1E2F89A3972C20101BA1F7F63C92FB9F299597AAAAD2C6108BC5D314927D4EC1D395F1B3BA859453A7E292CA8F0D50EC63A53A9E40248CF779CCDDB1A17710F98041FA9DC793E0EC53AC6CEC4286B891AFBD6D41D67AA630DF94818E56AC934FB14EE8C43C2B3893D01A08BD85CC69230FF416BA50CAFD3FD7BCE3E7A16379CD0F7E5AECD4B39B856D4720E8A0410376DAA35ACEF23A13043DEFD5EFB8FB210994B62E8088294D2C7497F942ACF47F1A1019D9F12041BF3AD086115282C1989DF5A60267647E8747BAA2F27BC8A48DD730199831F5AA61B954F01117141CB75E37C4EFA3377A86B8AB916874F348C9987E590D91B908E04387B7B654A6103D2E6DE8647F3953F0D4B9E977FAFC3F1087EE529E31C545994D79FA3DED540185A8FB1CC87ABD5D570959B061C23B3D98628A53E9C6D5462AB3E53E773202B38370EA2742E45161400A5FBB8C86C1EC5F55B30CE923ACD4EDAD4913527D1C9DF4426A851101899B0A255B6688D0A7134978139C56B5D25B8CC389DD3972E38260521FE85BB9FC0F319AE57D18D1CDE432C7F34C1BFBC38A759882132B0CE158023DA883298051E51743390CCA45F525DEE3C6430948C906876664EC00A259B70E1D0AB9CBD416950653BD507CC0BE87CA531ADE170917F4856CD4EAEE9E040EFF1FC4525F38C6C032C03DB831AB978BFA048FA8D38F5213A987E5780AAB8D989516FD7AC235A9B4C17A7531FBC22492034969D2ABB1182029804F1C6F40F9B0F39A980E6506920A6EE84847F46904EDF22A1C78DA1BE49DA78D681F049D123DB37798B189905EA20583E4FADE7B153ECFE3228D0ED92927B2E50AA74604A9759232B546C4DA752C66B0616790CA1AE90FBE40E25B2B5C9B5E261BECAB2F7B9E4F1541F5023631DDA694B12DA8567D7B62B755768F76CE749DC95541D49BE856121050C6BBC59AF3EF47B2F892F7FD01E4F192756E5AE1EE01F17E8A96B2915EA1C40C02466214D38E7F8AE8749CC9C00F7EE6DACC3C26831435F3913372AE00EAB2398A44A12DABB865CC5F6C345190A1DBC2BFE8497B3FF1460F49F04A9086A8250931B239322C18A08C28175A6B32FCF602F62A1C7D2317C2B83782A293594E4A02DADE59FDCA0EF3F256EF254485957FE5B0BF0452B40616FCFB7836138C9EF26109D9CE08E99421CCC07B0B57C90D51583C4DE64D8443359C96BE5C94CE11F536694FAE8463B6D04DCDA912B7330CA4664D179E824DD6BC6377DFBE1EFBBDC2F9C5497B49343BC6439F88C9CB041038971057826845BD39EBC8C7735AC7C062DD7EB67E20D7391726C998543470153D841026F53805216DB0C4D90B4BE069956569F00D416B9CAEE4BFC1BC515C20CD7FB2DC1DC58832A5D2EB50348A86927D78D48632D4C69C58D58FD39C449F1E06D1D41EA1A01FE0F28C68188C85CD76A56E3928A3BA2E2A028DC6F445C446123D69CADABAAC9698C3DF1F2102D1FC318D6E0D069D8BC31E73588D3999BA04B5A6DA47F62E7C707179771E0A8C4982A858DBAA9A4A65675E098B644468A0A3C8CB4248ECF871A3BF828874BEA55BF181BB265444AF1C77166EC6CB47FBB39D21A8110FD6E6458582C6FCE348475619618540E4535CD27C195FCD21439FAEE1268BC52EC6DB9AEF6AC082CEFC1BA389D8AFBF071987D53A39ACF5599F2E06F7887EB63A312CE4C3D07701CA62ED2D486F64860BB32CF227929F9737D6C80354D33407A98DBF303C1E87698F18FE626D8A702F6AC095EDE418CE6A88144AC74CBB5740FA53A6FC3EBD3E27C6C68F04914789AB5BC1241609F0E9FCBE0360FDB809528F7457625D137237045FC46DB5CA5A28088ACAD2CC8D9A1EB90A1F271ECCCBCDD4196619E1A3E911BBCA9430A2AC60E529351A74EED7B4EC0CCF6FADA40A4D918C54330DFC85FAAE4F5D872D02C0B3E074A9958E8EBF433A8BBB08466C90B1D1CCA2E194277F22D3265F624786ABC21FD893422313D7AC4FE43866A6768652533A6140CA1F382FE556EABF7C53BE4B72C7F3821B26AE6CAE3CDDF595CD0F77A99C2360F98A9092780D4635311A286FB16A2429155BC57A03CAFBD1EB23EF574E9C93DDB8C11A811BA4CB025583DD53F7B8ABD9B4813177894798C9E9F5E2289855E586046727BE7D8C388F6443B0739AC2410EF8B980FC01A2F4AA0A2065D89DCA877C263A2CFF9F384A0750CE58757120D45BAF7522EB532EB7F5FDCF3111DE2291396EC9403618BA4C993898815E36CF07BCCFA857867AF949888118B3C603A76C0AA25B349CADF9BC29F7DE9DE518B6A1B5122ECE31EBEDD5EEA10F4A9A80B3949374DEE28D5793258AC1C73495B91695ADF6512B8937522530D60B74CEB0FE97D16DD642E094E51F18C875420ECF75FF23A544435363046B2C74B89EE4B13231B0C674A74F3104E0A159392836A7BD696E75C1173F20D525976AA1D68E21288EF072B3BA58574FE08AFD0B8F5407ED7CFB2831D44C5BD55ABA143AC446D5D2A906F0EF89A68E231D8BB2670AEF18CB47C45A632073715A6143B0759A24C9C97A29D8F8CD69473795096115118E1847329BF98A4DE168658FCBA2CEC9CA8BAC487B9F155EBBAEF2DA4DFA5DA707CDDC00215F8EDF7308F8FA12A722963573594281D528696DC9E36BA464D107031D973E84DFD1415485BF0E800A56080B040BD58EB40EED553833B3BEB8BA9E5F9F815C01C378A8E9FD009558F707078BB3E08C4350DC0BEE5F4AB3665D2A71E70531B3DBAA65CE945C163D3AE88DFF91AB2646D5354191BC01F405984528D4CFFB69A8C86A25DEFD81B40EC75832F0A02FBDC1628E3BBDE95D83A5FE6B0893FAC48E62BA3A2E920B99BD0FFB0355A3F3E86B466D561214892F7B6BBC15AF8B71E279278FE563C8B7B9AA331931C9F2C557E2620AD4ED6FC21166CC90BE76029588677FE706AC280F0070A27606F956530F40BEC2626407AEA8CA7F3330F45D1AB52E6F1673FA6EADF812BA5FA55BF9DC67BFA84E22CFF9615917B6CEA9893A193751CD917B438BD1BD48B4BA1E9F1AFA6436F5625A89122B28066EDAD6284D07B123C29017DEC63482976ACB6CFE7340B2CAB9098919C63E1477EEA8958F318D106F97AAF17D18A3E4D8CA72FDFA8593F4F568174A3ED97ED7D7023D0B80660A0EDDF5DA2534AC8825FFEDF9412EB33E4E0DFDF71865C4C0A0049DA2D77A80C1C2CB1E07C1816849D12131D8170AF08FFB8CA0D0FC69099305E35DF7259606F5B31FB9C43EEEF984ACFFC7DD5944EAC643B6FFBE7051CDE6A67A3BD8B617611B2D759EBD34CA9BF12DFE45DB2B95F3AB65BB5226AF7975ED4B352EFFB9E833020085660B951541F39CDB43A7C7A6AFFBD0600764BF3B03C400FF1B55B6D27B626DA06F7EA130910F64076538DC05949B20D7AF51CCF4E0FC688439DCAECB5BF76556D89610E03D0E138088B9CD6F1C8C5B81EE3AE7CF1751BB2B393DFC086ECE19FBA8920E8250FAC575907133D7DCD9084F2B63AC5AA9F770E885CD6E401763E1CAD8912F3C709DD8866853ADC149A85BB2926FB17FA4DFF9B1D6EB8DC84C5424D0F4A54E99C11EEB2830505ED3BAC853E7AD8C377E849110189E5746E8A8677E0A8A399BB35487EF22658CDAC854BDE55325D24DC1385517676DE8102D2B2AD79C4FA3C3AFEBFDEC78FD0950A76E2C0BD3C3C369AA967EB2E622DDF94B348502632C4230A36DBECCBA333A8CAC5E5283A3C12587182248535F686D70D9082F37383D505D768BC4DB030D346797B0B4E932365365AAADB1F0385796B2CA2451626B737786D3DDEA1A5CDD114EA1ADBCF400000000000000000000000000000009141C242933363C
